Chrome扩展程序未在后退按钮上运行

时间:2014-03-14 01:10:15

标签: javascript html google-chrome-extension

我正在编写一个Chrome扩展程序,每次加载某些网页时都需要运行。

目前,当我第一次加载页面时,脚本会运行。但是,如果我然后转到另一个页面并单击"返回"所以它返回原始页面,脚本不运行。如果我然后刷新页面,它会运行脚本。

我怀疑这与Chrome没有运行扩展程序有关,如果它正在加载页面的缓存版本? (可能是完全垃圾)。

目前清单文件对" run_at" " document_end"

任何人都有任何线索,即使我通过导航" Back"打开页面,我怎么能让它运行脚本?

1 个答案:

答案 0 :(得分:0)

这确实是缓存窗口内容的问题。如果您的Chrome扩展程序受到永久监视,则可以尝试在URL更改而不是加载时触发它。尽管这可能不是最佳做法,但还是有一些解决方法。