IPhone – Force a link to open in Safari instead of the in-app browser

iphonesafari

I have an issue with QR Readers. I encode a URL within a QR Code. When read by many iPhone App they will open the URL within a WebView within the app.

I want to open a vCard there, which those internal things just won't do – page stays blank but when opened directly in Safari everything works great.

Here is my example:

  • If you visit vcard.nikb.de in Safari it will bring up a VCard

  • If you scan the QR below (which opens the site mentioned) it won't open…

enter image description here

So my question is: Is there any way to get out of the WebView and open Safari?

Best Answer

This is not possible, unless the app was designed to explicitly support opening Safari (with a button for instance). You can't modify an app's internal messaging to its own webviews on stock OS iOS devices, for app security reasons if nothing else.