JavaScript-缓存bookmarklet,但始终加载最新版本

JavaScript-缓存bookmarklet,但始终加载最新版本,javascript,browser-cache,bookmarklet,Javascript,Browser Cache,Bookmarklet,我正在开发一种JavaScript,它允许用户向网站发送链接。 是否可以缓存bookmarklet,但在新版本可用时也可以重新加载它? (可能使用htaccess?) 编辑: 这是我的书签: javascript:javascript:(function(){new_script=document.createElement('SCRIPT');new_script.src='https://www.example.com/folder/bookmarklet.js?v=1';document.

我正在开发一种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';})();

bookmarklet的本质是“缓存”与它们无关:缓存完全存在于浏览器的书签存储中,没有服务器调用(除非您将其作为bookmarklet代码的一部分编写)

您可以使用ajax或JSONP从您的网站加载并检查bookmarklet版本字符串