我有一个chrome扩展,它会注入一个按钮,允许用户捕获当前页面数据。但是,我们支持的其中一个网站是在AngularJs上运行的。当页面导航到不同的页面时,没有服务器重新加载。有没有办法在页面更改时收听客户端事件,以便我们的chrome扩展可以刷新当前页面的数据?
答案 0 :(得分:4)
使用通用方法检测此类网址更改:
document.addEventListener("pageshow", ...)
(也称为“pagehide”和“popstate”)。另请参阅Events reference。