Букмарклет (англ. bookmarklet; bookmark — «закладка» и applet — «апплет») — небольшая JavaScript-программа, оформленная как javascript: URL и сохраняемая как браузерная закладка.
Альтернативное название букмарклетов — «favelets» (от слова «Favorites» — названия закладок в браузере «Internet Explorer»). В русском языке иногда используется вариант «закладурки»[1] («закладка + процедурка»).
Веб-браузеры используют адрес ресурса как для перехода по атрибуту href
тега <a>
, так и для сохранения адреса ресурса в закладке. Первая часть адреса, например, http:
, file:
или ftp:
, указывает используемый в адресе протокол.
Протокол javascript:
указывает браузеру, что далее следует код JavaScript, который нужно выполнить.
Пример букмарклета, окрашивающего фон страницы в серый цвет:
javascript:void(document.body.style.backgroundColor='gray');
Для запуска программного кода используется оператор void, он вычисляет выражение и возвращает undefined
Букмарклеты обычно не возвращают значений, и, таким образом, просто выполняются браузером, имея доступ к открытой в браузере странице. Они могут делать то же самое, что мог бы сделать скрипт, помещённый прямо на странице.
Букмарклеты используются как инструменты, придающие браузеру дополнительную функциональность. Они могут, к примеру:
Перед использованием букмарклета нужно занести его к себе в закладки. Проще всего это сделать переносом готовой ссылки-букмарклета со страницы прямо на панель закладок.
Для написания букмарклета[2] используется язык JavaScript[3] (javascript:…). Может использоваться редактор букмарклетов[4]. Готовый букмарклет поместить в адресную строку браузера и нажать «пуск».
![]() |
Это заготовка статьи об Интернете. Вы можете помочь проекту, дополнив её. |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .