Chrome扩展程序(内容脚本)缓存CSS

时间:2014-03-25 17:10:51

标签: facebook google-chrome caching google-chrome-extension

我正在写一个非常简单的扩展,它将一些CSS应用到facebook的根目录,即:http://www.facebook.com/。当用户导航到另一个页面时,CSS应该,但是看起来文件已缓存并应用于所有其他页面,直到按下完全刷新(F5等),呈现扩展名无用。

是否有一个简单的解决方案来阻止特定页面的缓存 - 或者 - 运行一些javascript如window.reload?这可能是Facebook特定的问题。

1 个答案:

答案 0 :(得分:1)

Google Chrome扩展程序永远不会缓存css。实际上,Facebook使用Ajax调用来更新其内容。因此,大多数情况下,您使用不同的内容在同一页面上。

进行本地更改的最佳方法是使用javascript脚本和#34; document_end"注射。您可以使用DOM事件来检测更改。