Wyślij bieżącą stronę internetową do przeglądarki Chrome z przeglądarki Safari w systemie iOS za pomocą skryptozakładki
Niedawno wydana przeglądarka Chrome na iOS jest całkiem niezła i nawet jeśli jeszcze nie zastąpi Safari jako podstawowej przeglądarki internetowej na iPhonie lub iPadzie, nadal może ci się przydać ten bookmarklet, który pozwala natychmiast wyślij aktualnie aktywną stronę internetową z Safari do Chrome:
- Na urządzeniu z systemem iOS uruchom przeglądarkę Safari i skopiuj następujący kod javascript: "
- Dodaj tę stronę (lub inną) do zakładek, dotykając strzałki i wybierając „Dodaj zakładkę”
- Otwórz zakładki Safari i stuknij „Edytuj”, a następnie stuknij, aby edytować nowo utworzoną zakładkę
- Zmień nazwę na „Wyślij do Chrome” i naciśnij „x” obok adresu URL, a następnie dotknij i przytrzymaj, aby wkleić kod javascript skopiowany powyżej
- Przetestuj, otwierając pasek zakładek i wybierając „Wyślij do Chrome”
javascript:location.href=googlechrome+location.href.substring(4);"
Safari przełącza się, a Google Chrome uruchamia się z nową kartą przeglądarki zawierającą adres URL, z którego aktywowano bookmarklet. Jeśli masz jakiekolwiek problemy z tym, że to nie działa, sprawdź, jak obsługiwane są cytaty podczas edytowania bookmarkletu w iOS Safari.Może być konieczne zastąpienie każdego znaku „%22”, co wyglądałoby tak:
javascript:location.href=%22googlechrome%22+location.href.substring(4);
Inną odmianą jest użycie tego fragmentu kodu javascript, który najwyraźniej działa lepiej z adresami URL https:
javascript:location=location.href.replace(/^https?/, 'googlechrome');
Oba warianty sprawdziły się w naszych testach, więc wybierz ten, który Ci odpowiada. To świetne ulepszenie dla programistów i projektantów stron internetowych, którzy muszą przeprowadzać testy zgodności przeglądarek w jak największej liczbie różnych przeglądarek.
Bookmarklety to dość popularny sposób dodawania do Safari funkcji, które w innym przypadku byłyby niemożliwe. Umożliwiają one na przykład „Wyświetlanie źródła” w przeglądarce Safari w systemie iOS, dostosowywanie rozmiarów czcionek na stronach internetowych, a nawet uruchamianie Firebuga Lite w iOS. Ta konkretna ostatnio krążyła po sieci, ale pochodzi od jonabrams.kom.