3 votes

Forcer un lien à s'ouvrir dans Safari au lieu du navigateur intégré à l'application

J'ai un problème avec les lecteurs QR. J'encode une URL dans un QR Code. Lorsqu'elle est lue par de nombreuses applications iPhone, elles ouvriront l'URL dans une WebView à l'intérieur de l'application.

Je veux ouvrir une carte de visite électronique là-bas, mais ces choses internes ne fonctionnent tout simplement pas - la page reste vide mais lorsque ouverte directement dans Safari, tout fonctionne très bien.

Voici mon exemple :

  • Si vous visitez vcard.nikb.de dans Safari, cela affichera une VCard

  • Si vous scannez le QR ci-dessous (qui ouvre le site mentionné), il ne s'ouvrira pas...

saisissez ici la description de l'image

Ma question est donc : y a-t-il un moyen de sortir de la WebView et d'ouvrir Safari ?

1voto

Jason Sparks Points 948

Cela n'est pas possible, à moins que l'application ait été conçue pour prendre en charge explicitement l'ouverture de Safari (avec un bouton par exemple). Vous ne pouvez pas modifier les messages internes d'une application dans ses propres webviews sur les appareils iOS stock, pour des raisons de sécurité de l'application, entre autres.

0voto

undone Points 268
  1. Essayez www.qrstuff.com

  2. Choisissez "Coordonnées de contact (vcard)" dans la colonne de gauche. Mettez vos données et essayez ce code QR. Vous ne devriez pas avoir besoin d'ouvrir Safari pour cela.

Remarque : Ne manquez pas la dernière option, après toutes les entrées, pour lier à un fichier vcf ou entrer les données vcf dans le code qr tel quel. La deuxième option fonctionne bien pour moi.

J'espère que cela résout votre problème.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X