Букмакрклеты, что это и зачем

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

Применение букмарклетов очень широко. Они могут изменять страницу на которой вы находитесь в данной момент, могут открывать новые окна, считать картинки или ссылки на странице, искать нужные фрагменты кода, отправлять скрытые формы, другими словами, букмарклеты могут все что, что можно сделать на JavaScript. Букмарклеты расширяют или изменяют возможности сайтов на которых вы находитесь. Например с помощью букмарклета можно добавить на страничку вконтакте ссылку для скачивания видео или аудио файла, раз уж разработчики сайта вконтакте не догадались этого сделать сами :). 

Создавать букмарклеты очень просто. Все, кто знаком с основами JavaScript, могут попробовать себя в этом деле. Технически букмарклеты представляют собой строку URL в которой в качестве протокола указывается не http, а javascript, таким образом получается, что любой браузер, поддерживающий javascript должен выполнять и букмарклеты. Создадим, например, букмарклет Hello world. Для этого выберем в менеджере закладок вашего браузера команду "Добавить закладку". В качестве заголовка пишем имя нашей закладки, например "Hello world". В строке адреса пишем: javacsript:alert('Hello world'); Вуаля, букмарклет готов. Еще один вариант создания букмарклета это расположение его в виде ссылки на страничке и перетаскивание этой ссылки на панель закладок. Попробуйте перетащить на панель закладок эту ссылку: Hello world

В своих следущих постах этого блога я напишу об интересных букмарклетах, найденных мной в интернете, а так же о некоторых своих разработках. Список букмарклетов, которыми я бы рекомендовал пользоваться будет доступен в соотвествующем разделе моего сайта и будет время от времени пополняться. Об особо интересных я буду писать в своем блоге.

Follow buzzich on Twitter

Комментарии

Оставить комментарий

CTRL+Enter