Отправить текущую веб-страницу в Chrome из Safari в iOS с помощью букмарклета

Anonim

Недавно выпущенный браузер Chrome для iOS довольно хорош, и даже если он еще не заменяет Safari в качестве основного веб-браузера на iPhone или iPad, вы все равно можете найти этот удобный букмарклет, который позволяет вам мгновенно отправить текущую активную веб-страницу из Safari в Chrome:

  1. На устройстве iOS запустите Safari и скопируйте следующую строку кода javascript:
  2. "

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

  3. Добавьте эту веб-страницу (или любую другую) в закладки, нажав на стрелку и выбрав «Добавить закладку»
  4. Откройте закладки Safari и нажмите «Изменить», а затем нажмите, чтобы отредактировать только что созданную закладку
  5. Переименуйте его в «Отправить в Chrome» и нажмите «x» рядом с URL-адресом, затем нажмите и удерживайте, чтобы вставить код JavaScript, скопированный выше
  6. Протестируйте его, открыв панель закладок и выбрав «Отправить в Chrome»

Safari переключается, и Google Chrome запускается с новой вкладкой браузера, содержащей URL-адрес, с которого вы активировали букмарклет. Если у вас возникли проблемы с тем, что это не работает, проверьте, как обрабатываются кавычки при редактировании букмарклета в iOS Safari.Возможно, вам придется заменить каждый ” на %22, что будет выглядеть так:

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

Другой вариант — использовать этот фрагмент javascript, который, по-видимому, лучше работает с URL-адресами https:

javascript:location=location.href.replace(/^https?/, 'googlechrome');

Оба варианта отлично работали в нашем тестировании, так что выбирайте то, что подходит вам. Это отличная настройка для веб-разработчиков и дизайнеров, которым необходимо выполнить тесты на совместимость с максимально возможным количеством различных браузеров.

Bookmarklets — это довольно популярный способ добавить функциональность в Safari, которая иначе была бы невозможна, позволяя вам делать такие вещи, как «Просмотр исходного кода» из Safari в iOS, настраивать размер шрифта веб-страниц и даже запускать Firebug. лайт в iOS. Этот конкретный недавно появился в сети, но происходит от jonabrams.ком.

Отправить текущую веб-страницу в Chrome из Safari в iOS с помощью букмарклета