Сразу хочу отметить, что для описываемого в этой статье приёма наличие джейлбрейка не обязательно. Проще говоря, любой пользователь может воспользоваться этой, довольно-таки, полезной штукой.
Итак, что же такое bookmarklets? Это небольшие кусочки JavaScript-кода, которые можно сохранять как обычные закладки. С помощью этих скриптов можно несколько расширить функциональность вашего мобильного браузера Safari. Как же? Сейчас всё узнаете :)
Установка букмарклетов
Все букмарклеты, представленные и в этой статье и далее в любых каталогах, являются ссылками вида "javascript:". Всё, что вам нужно с ними сделать, это просто перетащить такую ссылку на панель закладок в вашего браузера. Готово.
Стоит оговориться, что iTunes умеет синхронизироваться только с двумя браузерами - Internet Explorer и Safari. Так что букмарклеты вам необходимо будет сохранять в одном из этих браузеров.
После того, как вы добавите необходимые вам букмарклеты, запускаете iTunes и подключаете к компьютеру ваш iPhone. Далее, в появившемся окне переходите к вкладке «Информация» и в подразделе «Веб браузер», ставите галочку напротив пункта «Синхронизировать закладки с...», в списке выбираете используемый вами браузер. Теперь все ваши закладки с компьютера появятся и в айфоне.
Теперь перейдём непосредственно к самим букмарклетам.
Поиск текста на странице. Согласитесь, вам, наверняка хотя бы раз, но не хватало этого? Работает всё очень просто - когда у вас открыта какая-либо страница, на которой вам необходимо найти тот или иной текст, открываете закладки и выбираете букмарклет (в данном случае "Find in this page", хотя обозвать его можно как угодно). После этого, выскакивает окошечко с полем ввода.
Пишете искомое слово, ждёте пару секунд и вуа-ля, все необходимые слова на странице подсвечиваются жёлтым цветом.
Для того, чтобы сбросить подсветку (или вообще действие любого букмарклета) просто перезагрузите страницу.
Открывает все новые ссылки в новом окне. После запуска букмарклета у всех ссылок на странице появляется небольшая иконка, означающая, что теперь все ссылки, на которые вы перейдёте, откроются в новом окне.
Этот букмарклет отображает в виде списка на отдельной странице все ссылки, представленные в текущей вкладке. Тяжело сказать, на сколько это полезно, но может быть кому-нибудь и пригодиться.
Конечно очень далёкий от идеала, но какой-никакой Copy/Paste. Или буфер обмена, если хотите. После запуска букмарклета на странице появляется меню из трёх пунктов:
- Copy (Копировать);
- Paste (Вставить);
- Cancel (Отмена);
В разделе "Copy" скрывается ещё пять подпунктов:
- Copy Text (Копировать текст);
- Copy URL (Копировать адрес);
- Email Text (Копировать текст и отправить по почте);
- Email URL (Копировать адрес и отправить по почте);
- Cancel (Отмена);
Наиболее интересны, на мой взгляд, третий и четвёртый пункты, позволяющие взаимодействовать с электронной почтой. Отныне, вы можете отправить вашему другу или коллеге любую интересную ссылку, которую вы только что посетили. Или даже не просто ссылку, а весь текст какой-нибудь любопытной статьи.
Пункты "Copy Text" и "Copy URL" работают не совсем так, как хотелось бы и несут мало полезной нагрузки. "Copy URL" можно использовать только как для временного «запоминания адреса», чтобы, закрыв вкладку, вернуться туда же через какое-то время. Но к чему это, если есть «История посещений»?
"Copy Text" же, в свою очередь, копирует выбранные вами куски текста. Но, что с ними делать не понятно, так как ни в какое поле ввода на страницах текст этот вставить не получается.
В любом случае, возможность отправки адреса или текста с какого-либо сайта по электронной почте, многим, я думаю, вполне пригодится.
Быстрый доступ к поиску картинок через Google. Нажимаете по вашей закладке, вводите в появившемся окошке ключевое слово и наблюдаете результаты.
Автоматическое пролистывание страницы. Так же, есть разные вариации этого букмарклета, различающиеся скоростью скроллинга. Например, медленная, быстрая и очень быстрая.
Калькулятор. Да, даже такое есть. Можно писать даже целые формулы и скрипт на лету их подсчитает. На этой странице представлены ещё несколько вариаций калькуляторов, а так же конвертёров различных единиц измерения. Например, букмарклет, переводящий дюймы в миллиметры и наоборот.
Резюме
Это, пожалуй, наиболее интересные и полезные букмарклеты. Остальные вы сможете найти самостоятельно, на сайтах, перечисленных ниже. Не забывайте, что изначально они писались для компьютерной версии браузера и в мобильном Safari многие функции попросту невозможны или бесполезны. Например, букмарклеты, взаимодействующие с экраном (приближение, удаление) или меняющие размер шрифта на странице.
Каталоги букмарклетов
Сайты, на которых можно найти всевозможные букмарклеты для вашего браузера: