Описание тега bookmarklet

Букмарклет - это фрагмент кода JavaScript, хранящийся в закладке, который выполняется по следующей закладке.

Букмарклет - это фрагмент кода JavaScript, хранящийся в закладке, который выполняется по следующей закладке. Это понимается браузером как URI со специальным протоколом javascript:, который инструктирует браузер выполнить остальную часть URI.

Букмарклеты обычно используются для кросс-браузерной совместимости - там, где очень немногие браузеры имеют совместимые типы расширений (и даже очень немногие браузеры не имеют возможности расширения), большинство из них реализуют JavaScript до некоторой степени совместимости со стандартом ECMAScript.

Вообще говоря, букмарклеты поставляются за счет интеграции с точки зрения пользователя, потому что букмарклеты обычно не способны:

  • Запускать при загрузке страницы ( Greasemonkey подходит для этой ниши, но у некоторых браузеров нет возможности его запустить)
  • Измените интерфейс браузера (что обычно могут делать расширения браузера)

Некоторые сайты занимаются распространением букмарклетов, в том числе: