Букмарклеты — это закладки, которые содержат команды 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/