我正在编写一个chrome扩展,需要在每次加载某些网页时运行。
目前,当我第一次加载页面时,脚本运行。但是,如果我然后转到另一个页面并单击“返回”以使其返回到原始页面,则脚本不会运行。如果我然后刷新页面它会运行脚本。
我怀疑这与chrome没有运行扩展有关,如果它正在加载页面的缓存版本? (可能是完全垃圾)。
目前,清单文件说“run_at”“document_end”。
任何人都有任何线索,即使我通过导航“返回”打开页面,我怎么能让它运行脚本?
这确实是缓存窗口内容的问题。如果您的Chrome扩展程序是永久监控的,您可以尝试在网址更改时触发,而不是在加载时触发。虽然这可能不是最好的做法,但有点变通方法。