使用greasemonkey清除缓存
-
22-07-2019 - |
题
我有一个在信息亭中运行的 Web 应用程序,该应用程序是使用 Greasemonkey 设置的,以便我们可以自定义有关应用程序的一些小内容,并确保自定义仅发生在信息亭中。我一直在研究 GM api,希望它有一些影响浏览器设置的功能,但可惜它看起来只影响浏览器中运行的页面。当应用程序中发生某个事件时,有没有办法告诉浏览器清除缓存?
解决方案
普通的 javascript 没有权限执行此操作,这显然是一个安全漏洞。
GM javascript也没有足够的权限。Firefox 扩展以提升的权限运行,这就是该插件可以清除缓存的原因。
一些选项:
其他提示
您可能有一个看“清除缓存按钮” - Firefox-插件。结果 下载(不安装)扩展,解包(使用7zip的,WinRAR的开放,WinZip,WinAce,...),并看看的onclick执行的代码。 同样应该工作的Greasemonkey作为脚本。
不要忘了一个注释添加到的渊源作者,如果你只是复制粘贴自己的解决方案!
〜克里斯
不隶属于 StackOverflow