Trimiteți pagina web curentă către Chrome din Safari în iOS cu un Bookmarklet
Browserul Chrome lansat recent pentru iOS este destul de bun și, chiar dacă încă nu înlocuiește Safari ca browser web principal pe un iPhone sau iPad, s-ar putea să găsești totuși acest bookmarklet la îndemână, care îți permite instantaneu trimiteți pagina web activă în prezent din Safari în Chrome:
- De pe dispozitivul iOS, lansați Safari și copiați următorul cod javascript: "
- Marcați această pagină web (sau orice alta) atingând săgeata și selectând „Adăugați marcaj”
- Deschideți Marcaje Safari și atingeți „Editați”, apoi atingeți pentru a edita marcajul nou creat
- Redenumiți-l în „Trimite în Chrome” și apăsați „x” de lângă adresa URL, apoi atingeți lung pentru a lipi codul javascript copiat mai sus
- Testează-l deschizând bara de marcaje și selectând „Trimite la Chrome”
javascript:location.href=googlechrome+location.href.substring(4);"
Safari comută și Google Chrome se lansează cu o nouă filă de browser care conține adresa URL de la care ați activat marcajul. Dacă aveți probleme cu acest lucru, verificați cum sunt gestionate citatele atunci când editați bookmarklet-ul în iOS Safari.Poate fi necesar să înlocuiți fiecare ” cu %22, care ar arăta astfel:
javascript:location.href=%22googlechrome%22+location.href.substring(4);
O altă variantă este să folosiți acest fragment de javascript, care se pare că funcționează mai bine cu adrese URL https:
javascript:location=location.href.replace(/^https?/, 'googlechrome');
Ambele variante au funcționat bine în testarea noastră, așa că alegeți ceea ce funcționează pentru dvs. Aceasta este o modificare excelentă pentru dezvoltatorii web și designerii care trebuie să efectueze teste de compatibilitate a browserului pe cât mai multe browsere diferite.
Bookmarklet-urile sunt o modalitate destul de populară de a adăuga funcționalități la Safari care altfel ar fi imposibilă, permițându-vă să faceți lucruri precum „Vizualizați sursa” din Safari în iOS, să ajustați dimensiunile fonturilor paginilor web și chiar să rulați Firebug lite în iOS. Acesta a făcut cerc în jurul web recent, dar provine de la Jonabrams.com.