Invia la pagina web corrente a Chrome da Safari in iOS con un bookmarklet
Il browser Chrome rilasciato di recente per iOS è piuttosto buono e, anche se non sta ancora sostituendo Safari come browser Web principale su un iPhone o iPad, potresti comunque trovare a portata di mano questo bookmarklet che ti consente di farlo all'istante invia la pagina web attualmente attiva da Safari a Chrome:
- Dal dispositivo iOS, avvia Safari e copia la seguente riga di codice javascript: "
- Aggiungi ai segnalibri questa pagina web (o qualsiasi altra) toccando la freccia e selezionando "Aggiungi segnalibro"
- Apri i segnalibri di Safari e tocca "Modifica", quindi tocca per modificare il segnalibro appena creato
- Rinominalo in "Invia a Chrome" e premi la 'x' accanto all'URL, quindi tocca e tieni premuto per incollare il codice javascript copiato sopra
- Provalo aprendo la barra dei Preferiti e selezionando "Invia a Chrome"
javascript:location.href=googlechrome+location.href.substring(4);"
Safari cambia e Google Chrome si avvia con una nuova scheda del browser contenente l'URL da cui hai attivato il bookmarklet. In caso di problemi con questo non funzionante, controlla come vengono gestite le citazioni durante la modifica del bookmarklet in iOS Safari.Potrebbe essere necessario sostituire ogni ” con %22, che sarebbe simile a questo:
javascript:location.href=%22googlechrome%22+location.href.substring(4);
Un' altra variante consiste nell'utilizzare questo snippet javascript, che a quanto pare funziona meglio con gli URL https:
javascript:location=location.href.replace(/^https?/, 'googlechrome');
Entrambe le varianti hanno funzionato bene nei nostri test, quindi scegli quello che funziona per te. Questa è un'ottima modifica per sviluppatori e designer web che devono eseguire test di compatibilità del browser su quanti più browser possibili.
I bookmarklet sono un modo abbastanza popolare per aggiungere funzionalità a Safari che altrimenti sarebbero impossibili, permettendoti di fare cose come "Visualizza sorgente" da Safari in iOS, regolare le dimensioni dei caratteri delle pagine web e persino eseguire Firebug lite in iOS. Questo in particolare ha fatto il giro del web di recente ma proviene da jonabrams.com.