Bookmarklets работают, когда пользователь не в сети.Хитрость с букмарклетом заключается в том, что он полностью самодостаточен в javascript, так что он может жить внутри самой закладки.Например, javacsript:
URL.Вы также можете иметь data:
URL в качестве закладки, которая может быть полной HTML-страницей.Обычно это base64, закодированные с типом mime.
Вероятно, я бы использовал небольшую базовую страницу размером data:text/html,base64
, которая содержала бы любой офлайн-контент, который вас интересовал, но периодически пытался загрузить остальную часть«реальный» контент, где бы вы его ни размещали.