缓存书签,但总是加载最新版本
JavaScript - Cache bookmarklet but always load the latest version
我正在做一个JavaScript bookmarklet,让用户发送一个链接到一个网站。是否可以缓存bookmarklet,但如果有新版本可用,也可以重新加载它?
编辑:这是我的书签:
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从您的网站加载和检查版本字符串。
相关文章:
- 在CreateJS中加载视频的最简单方法
- 最轻的js/css,用于向用户提供SPA正在加载/初始化的视觉反馈
- 警告:字体加载过程中出错:轨道上的PDFJS超过了最大调用堆栈大小错误
- 使选择框在URL中使用变量重新加载页面的最简单方法
- Javascript使用加载gif的最简单/最优雅的方式
- 如何使用JavaScript或jQuery在页面加载时禁用浏览器最小化,最大化和关闭按钮
- 如何让 docpad 咕噜的骨架最小供应商 js 文件与实时重新加载
- 这是在网页中存储和使用从数据库加载的数据的最有效方法
- 如何设置加载 JSON 图层的最小缩放比例
- 加载20MB +网页的最有效方法
- 加载图像后触发 javascript 的最快方法
- 将数据加载到静态网站中的 JavaScript 以供立即使用的最快方法是什么?
- 将外部数据加载到chrome扩展程序的最简单方法是什么
- 如何调整从其他用户加载的图像的大小,以便保持尺寸,同时使用 css 设置最大宽度和高度?(HTML/JS/CSS)
- 尝试重新加载 Image 变量,直到成功或达到最大尝试次数
- 加载器可见,最多完成 ng 包含
- 什么's是将动态加载的JavaScript和CSS插入页面的最有效方法
- 页面加载时css和js的最小和最大加载
- AngularJS 1.3-为什么表单在加载时有效,适用于长度最小的输入
- 浏览器加载最匹配的图像