Букмарклеты — это закладки, которые содержат команды javascript для добавления новых функций в ваш браузер, они могут выполнять сложные задачи.

Пример кода

В этом примере мы собираемся сделать запрос расширенного поиска в Google, запустив поиск с точным соответствием на определенном веб-сайте.

javascript:(function() { 
 
var googleURL = "https://www.google.co.in/search?q="; 
var keyword = prompt("Keyword","Tape a keyword"); 
var website = prompt("Website", "google.com"); 
if(keyword && website) {
window.open(googleURL+'"'+keyword+'"'+" site:"+website); 
} 
else return 
})();

Как добавить букмарклет в веб-браузер Google Chrome?

Вы можете добавить букмарклет, добавив простую закладку в свой браузер, а затем добавив код javascript в поле URL.

Для этого просто щелкните Диспетчер закладок или нажмите Ctrl+Alt+B или cmd+option+B (для пользователей Mac), чтобы открыть его напрямую, и попробуйте добавить новую закладку.

Букмарклеты и расширения

Разница в том, что букмарклет активируется только тогда, когда вы нажимаете на него, тогда как расширение браузера всегда работает в фоновом режиме. Расширение также может выполнять более сложные задачи.

Ссылки

Википедия, Букмарклет, https://en.wikipedia.org/wiki/Bookmarklet

Джошуа Хардвик, операторы расширенного поиска Google, https://ahrefs.com/blog/google-advanced-search-operators/

Михир Паткар, Расширения и букмарклеты: правда о состоянии вашего браузера, https://www.makeuseof.com/tag/extensions-vs-bookmarklets-shocking-truth-state-browser/