我是开发Firefox / Chrome扩展程序的新手,并且正在编写一个适用于两种浏览器的扩展程序。在Chrome浏览器中,一切正常,但在Firefox中,仅在重新启动浏览器时应用对扩展名中CSS文件所做的更改。以某种方式缓存CSS文件,并且Shift + F5也不起作用。
我正在为每个JS注入CSS文件。另外,我将指针指向扩展名所在的目录,而不是构建xpi并安装它。如果重要的话,.js和.css文件会与Chrome扩展程序的文件进行硬链接。
最佳答案
使用这些meta来防止缓存
<meta http-equiv=”Pragma” content=”no-cache”>
<meta http-equiv=”Expires” content=”-1″>
<meta http-equiv=”CACHE-CONTROL” content=”NO-CACHE”>
关于javascript - 关闭Firefox扩展中CSS文件的缓存,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35439247/