Надішліть поточну веб-сторінку в 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');

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

Закладки — це досить популярний спосіб додати функції до Safari, які інакше неможливо зробити, дозволяючи вам робити такі дії, як «Перегляд вихідного коду» з Safari в iOS, налаштовувати розмір шрифту веб-сторінок і навіть запускати Firebug lite в iOS. Цей конкретний нещодавно кружляв у мережі, але походить від jonabrams.com.

Надішліть поточну веб-сторінку в Chrome із Safari в iOS за допомогою букмарклета