Что такое Букмарклет? - это обычная закладка, но вместо того, чтобы ссылаться на страницу - она выполняется на текущей странице.
Как создать такой? - все очень просто, сперва нужно включить панель закладок в браузере а после уже кликнуть правой кнопкой мыши и выбрать пункт создать закладку. У закладки есть 2 основных поля - Название - можете дать какое угодно и адрес (Url/Uri) это ссылка на страницу/скрипт.
Обычно в адрес добавляются страницы, вроде http://tl.rulate.ru. Где http - это протокол. Браузеры chrome и Firefox поддерживают протокол javascript: в закладке - что позволяет превратить закладку в программу.
Закладка первая - "Я Донатер"
Эта закладка переносит вас к первой не оплаченой главе
Название:Я Донатер
URL/Адрес:
javascript:(function(){$(window).scrollTop($('[name^="chapter"]').offset().top-200)})()
Закладка вторая - "это последняя глава на сегодня - честно!"
Закладка переносит вас к последней главе (удобно чтобы не листать вниз, и для того чтобы гадить в комментах)
URL/Адрес:
javascript:(function(){$(window).scrollTop(%20$('#Chapters%20tbody%20tr:last-child').offset().top%20-200)})()
Закладка третья - "почистить спам"
Это закладка работает на странице уведомлений и убирает уведомления, которые ведут на одно и то-же произведение. Вы иногда видите, как автор добавляет - 20 глав в произведение. С одной стороны охота оставить произведение в уведомлениях чтобы почитать его потом, а с другой стороны - приходится щелкнуть на удалить 20 раз все уведомления кроме первого. Эта закладка как раз убирает "дубли" уведомлений.
URL/Адрес:
javascript:(function(){links=[],doubles=[],$("ul#Notices%20a").map(function(s,n){$(n).hasClass("rm")||(links.indexOf(n.href)>=0?doubles.push($(n)):links.push(n.href))}),$(doubles).map(function(s,n){$(n).parent().next().find("a.rm").click()});})()
http://tl.rulate.ru/book/4007/72874
Готово:
Использование:
Только сами закладки не работают на мобилах, по крайней мере пол года назад не работали на chrome и firefox mobile
Помню, что писал сюда код функции, но замодерирован был, наверно. Я его проверил на своем проекте перевода и сейчас активно везде пользуюсь.