Forza un collegamento per aprire in Safari invece del browser in-app

3

Ho un problema con i lettori QR. Codigo un URL all'interno di un codice QR. Se letti da molte app per iPhone, apriranno l'URL all'interno di una WebView all'interno dell'app.

Voglio aprire una vCard lì, cosa che queste cose interne semplicemente non faranno - la pagina rimane vuota ma quando viene aperta direttamente in Safari tutto funziona alla grande.

Ecco il mio esempio:

  • Se visiti vcard.nikb.de in Safari verrà visualizzata una VCard

  • Se esegui la scansione del QR di seguito (che apre il sito menzionato) non si aprirà ...

Quindi la mia domanda è: c'è un modo per uscire da WebView e aprire Safari?

    
posta Niksac 05.10.2011 - 14:09
fonte

2 risposte

1

Questo non è possibile, a meno che l'app non sia stata progettata per supportare esplicitamente l'apertura di Safari (con un pulsante per esempio). Non è possibile modificare la messaggistica interna di un'applicazione per le proprie visualizzazioni Web su dispositivi OS iOS di serie, per motivi di sicurezza delle app se non altro.

    
risposta data 05.10.2011 - 20:50
fonte
0
  1. Prova www.qrstuff.com

  2. Scegli "dettagli di contatto (vcard)" nella colonna di sinistra. Inserisci i tuoi dati e prova quel codice QR. Non dovrebbe essere necessario aprire Safari per questo.

Nota: non perdere l'ultima opzione, dopo tutti gli input, per collegarsi a un file vcf o inserire i vcf-data nel codice qr così com'è. La seconda opzione funziona bene per me.

Spero che questo risolva il tuo problema.

    
risposta data 06.10.2011 - 15:47
fonte

Leggi altre domande sui tag