Недавно выпущенный браузер Chrome для iOS довольно хорош, и даже если он еще не заменит Safari в качестве основного веб-браузера на iPhone или iPad, вы все равно можете найти этот удобный букмарклет, который позволяет мгновенно отправлять текущую активную веб-страницу из Safari в Chrome:
- На устройстве iOS запустите Safari и скопируйте следующий код javascript:
- Закладка этой веб-страницы (или любого другого), нажав на стрелку и выбрав «Добавить закладку»,
- Откройте закладку Safari и нажмите «Изменить», а затем нажмите, чтобы отредактировать недавно созданную закладку.
- Переименуйте его в «Отправить в Chrome» и нажмите «x» рядом с URL-адресом, затем нажмите и удерживайте, чтобы вставить код javascript, скопированный выше
- Проверьте это, открыв панель закладок и выбрав «Отправить в Chrome»
JavaScript: location.href = «GOOGLECHROME» + location.href.substring (4);
Переключатели 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 lite в iOS. Этот конкретный недавно обвел вокруг Интернета, но происходит от jonabrams.com.