获取页面更改的网址

时间:2019-01-09 23:08:13

标签: google-chrome-extension

我正在尝试通过Chrome扩展程序在前台标签中获取当前页面的网址。

我能够做到,但它会不断显示警报。我只希望它在每次加载新页面时显示一次。

这就是我现在所拥有的,但是每次页面加载都会触发很多次。我将状态设置为“完成”,但这似乎无济于事。

chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
  chrome.tabs.query({'active': true, 'lastFocusedWindow': true, 'status': "complete"}, function (tabs) {
    var url = tabs[0].url;

    alert(url);
  });
});

我不知道有什么方法可以在不将新页面加载到tabs.onUpdated中的情况下加载新页面,该页面会不断触发。

0 个答案:

没有答案