检查链接是否导致重新加载页面

时间:2016-06-27 00:43:51

标签: javascript jquery html google-chrome google-chrome-extension

我开发了chrome扩展程序;使用内容脚本,我在页面中注入了一些代码。我想要的是在当前选项卡要更新时触发的事件。 我试图抓住a - 元素的click事件,它确实在80%的情况下工作。我已经检查过它是否是一个锚点,但仍有许多链接不会重新加载页面或转发给另一个页面。

$('a', document).click(function (e) {
// ...
});

所以,我想要的是以下三个步骤:

  1. 事件:页面将重新加载

  2. 阻止它重新加载,执行一些代码

  3. 之后触发重新加载页面

1 个答案:

答案 0 :(得分:0)

根据您的要求,您是否考虑过收听beforeunload活动?当页面即将卸载时(包括刷新当前页面),它会被触发。