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

Mat*_*nds 8 html javascript google-chrome-extension

我正在编写一个chrome扩展,需要在每次加载某些网页时运行.

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

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

目前,清单文件说"run_at""document_end".

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

小智 0

这确实是缓存窗口内容的问题。如果您的 Chrome 扩展程序正在永久监控,您可以尝试在 URL 更改时触发它,而不是在加载时触发它。尽管这可能不是最佳实践,并且是一种解决方法。