我正在研究 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';})();
最佳答案
小书签的本质是“缓存”与它们无关:它们完全存在于浏览器的书签存储中,没有服务器调用(除非您编写一个作为小书签代码的一部分)。
您可以使用 ajax 或 JSONP 从您的网站加载您的书签并检查版本字符串。
关于JavaScript - 缓存书签但始终加载最新版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16118597/