【发布时间】:2015-04-25 06:54:42
【问题描述】:
我正在编写一个 Chrome 扩展程序,它为 GitHub 上的任何页面提供内容脚本(即任何与 https://github.com/* 匹配的 URL)。
我只是想在每次 GitHub 上的页面加载时将一些内容记录到控制台,如下所示:
window.onload = function() {
console.log("LOAD");
};
第一次加载 GitHub 页面时会执行此侦听器函数,但如果用户从那里导航到 GitHub 上的其他页面(通过单击链接或通过其他方式),它不会触发。为什么? :(
重现步骤:
- 在 GitHub (example) 上打开任何存储库的页面。您应该会看到记录到控制台的消息。
- 单击该页面上的任何链接。加载新页面时,不会记录任何消息。 :(
我该如何解决这个问题?
【问题讨论】:
标签: javascript github google-chrome-extension content-script document-ready