我正在开发基于Javascript的“bookmarklet”,可让您在网站上查找和添加图片。 它的加载速度非常重要,但由于Javascript的持续改进,我希望避免长时间缓存。
是否可以在24小时内允许缓存,在此之后最新的Javascript被加载? 这是我目前的代码:
javascript:(function(){
new_script=document.createElement('SCRIPT');
new_script.type='text/javascript';
new_script.src='http://example.com/js/bookmarklet.js?x=' +(Math.random());
document.getElementsByTagName('head')[0].appendChild(new_script);
})();
感谢您的提示。
答案 0 :(得分:1)
您只需将上次编辑javascript的时间戳添加到include src。
<script type="text/javascript" src="myscript.js?TIMESTAMP_OF_EDIT"></script>
这样每次编辑脚本时都应重新加载。
答案 1 :(得分:0)