Wyślij bieżącą stronę internetową do przeglądarki Chrome z przeglądarki Safari w systemie iOS za pomocą skryptozakładki

Anonim

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:

  1. Na urządzeniu z systemem iOS uruchom przeglądarkę Safari i skopiuj następujący kod javascript:
  2. "

    javascript:location.href=googlechrome+location.href.substring(4);"

  3. Dodaj tę stronę (lub inną) do zakładek, dotykając strzałki i wybierając „Dodaj zakładkę”
  4. Otwórz zakładki Safari i stuknij „Edytuj”, a następnie stuknij, aby edytować nowo utworzoną zakładkę
  5. 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
  6. Przetestuj, otwierając pasek zakładek i wybierając „Wyślij do Chrome”

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.

Wyślij bieżącą stronę internetową do przeglądarki Chrome z przeglądarki Safari w systemie iOS za pomocą skryptozakładki