我正在使用JavaScript bookmarklet,它允许用户发送指向网站的链接。 是否可以缓存书签,但如果有新版本可以重新加载它? (也许用htaccess?)
编辑: 这是我的书签:
javascript:javascript:(function(){new_script=document.createElement('SCRIPT');new_script.src='https://www.example.com/folder/bookmarklet.js?v=1';document.getElementsByTagName('head')[0].appendChild(new_script);new_script.type='text/javascript';})();
答案 0 :(得分:0)
bookmarklet的本质是“缓存”与它们无关:完全存在于浏览器的书签存储中,没有服务器调用(除非你将其作为bookmarklet代码的一部分写入)。
您可以加载书签并使用ajax或JSONP检查网站上的版本字符串。