Букмарклеты веб-браузера позволяют выполнять действия на текущей странице одним щелчком мыши или касанием. Они – легкая альтернатива расширениям браузера. Они даже работают на мобильных браузерах, которые не поддерживают традиционные расширения.
Чтобы использовать закладки, все, что вам нужно, это веб-браузер, который поддерживает закладки – вот и все!
Букмарклет объяснил
Веб-страницы, которые вы просматриваете в своем браузере, используют код JavaScript. Вот почему веб-страницы больше не просто статичные документы – они динамические. Букмарклет – это обычная закладка с фрагментом кода JavaScript вместо веб-адреса. Когда вы щелкаете или нажимаете на букмарклет, он выполняет код JavaScript на текущей странице, а не загружает другую страницу, как это делает большинство закладок.
Букмарклеты могут быть использованы, чтобы сделать что-то на веб-странице одним щелчком мыши. Например, вы найдете букмарклеты, связанные с веб-сервисами, такими как Twitter, Facebook, Google+, LinkedIn, Pocket и LastPass. Когда вы щелкнете по букмарклету, он запустит код, который позволит вам легко поделиться текущей страницей с этим сервисом.
Букмарклеты не обязательно должны быть связаны с веб-сервисами. Букмарклет, по которому вы щелкнете, может изменить внешний вид страницы, удалив большую часть мусора и предоставив вам чистый «режим чтения». Он может изменять шрифты, удалять изображения или вставлять другой контент. Он может получить доступ ко всему, что может получить веб-страница. Например, вы можете использовать букмарклет, чтобы раскрыть пароль, который просто отображается как ******* на странице.
В отличие от расширений браузера, букмарклеты не работают в фоновом режиме и не работают в браузере. Они ничего не делают, пока вы не нажмете на них.
Поскольку они просто используют стандартную систему закладок, их также можно использовать в мобильных браузерах, где вы не можете запускать расширения. Например, вы можете установить букмарклет Pocket в Safari на iPad и получить опцию «Добавить в карман» в Safari. Safari не предлагает расширения для просмотра, а iOS от Apple не предлагает функцию «Поделиться», как это делают Android и Windows 8, так что это единственный способ получить эту прямую интеграцию. Вы даже можете использовать букмарклеты LastPass в Safari на iPad, чтобы интегрировать LastPass с веб-браузером Safari.
Где найти букмарклет
Если вы ищете букмарклет для конкретной службы, вы, как правило, найдете букмарклет на сайте этой службы. Такие сайты, как Twitter, Facebook и Pocket хост-страницы, где они предоставляют букмарклеты вместе с расширениями браузера.
Букмарклеты не похожи на программы. На самом деле это всего лишь фрагмент текста, который вы можете поместить в букмарклет, поэтому вам не нужно скачивать их с определенного сайта. Вы можете получить их практически из любого места – для их установки нужно просто скопировать немного текста с веб-страницы.
Например, вы можете просто выполнить поиск в Интернете по запросу «открыть букмарклет пароля», если вам нужен букмарклет, который будет раскрывать пароли. Мы рассмотрели многие из обязательных букмарклетов – и наши читатели тоже включились – так что посмотрите наши списки для большего количества примеров.
Как установить букмарклет
Букмарклеты просты в установке. Когда вы наводите курсор на букмарклет на веб-странице, вы увидите, что его адрес начинается с «javascript:».
Если у вас есть закладка веб-браузера или панель инструментов «Избранное», проще всего установить букмарклет с помощью перетаскивания. Нажмите Ctrl + Shift + B, чтобы показать панель инструментов закладок, если вы используете Chrome или Internet Explorer. В Firefox щелкните правой кнопкой мыши панель инструментов и выберите «Панель инструментов закладок».
Просто перетащите эту ссылку на панель инструментов закладок. Букмарклет теперь установлен.
Вы также можете установить букмарклет вручную. Выберите код букмарклета и скопируйте его в буфер обмена. Если букмарклет является ссылкой, щелкните правой кнопкой мыши или удерживайте нажатой эту ссылку и скопируйте ее адрес в буфер обмена.
Откройте диспетчер закладок своего браузера, добавьте закладку и вставьте код JavaScript прямо в адресную строку. Дайте вашему букмарклету имя и сохраните его.
Как использовать букмарклет
Букмарклетами проще всего пользоваться, если у вас включена панель инструментов закладок вашего браузера. Просто нажмите на букмарклет, и ваш браузер запустит его на текущей странице.
Если у вас нет панели инструментов для закладок – например, в Safari на iPad или другом мобильном браузере – просто откройте панель закладок своего браузера и нажмите или щелкните закладку.
В мобильном Chrome вам необходимо запустить букмарклет из панели адреса.Откройте веб-страницу, на которой вы хотите запустить букмарклет, коснитесь панели местоположения и начните поиск по названию букмарклета. Нажмите на название букмарклета, чтобы запустить его на текущей странице.
Обратите внимание, что букмарклет появляется здесь только потому, что мы сохранили его в виде закладки в Chrome. Вам необходимо добавить букмарклет в закладки браузера, прежде чем вы сможете использовать его таким образом.
Подход с адресной строкой также может быть необходим в других браузерах. Хитрость заключается в загрузке закладки, чтобы она была связана с вашей текущей вкладкой. Вы не можете просто открыть свои закладки на отдельной вкладке браузера и запустить букмарклет оттуда – он будет работать на другой вкладке браузера.
Букмарклеты мощные и гибкие. Несмотря на то, что они не такие броские, как расширения браузера, они гораздо более легкие и позволяют получать функции, подобные расширениям, в более ограниченных мобильных браузерах.