获取除Ajax更新之外的每个页面的URL

时间:2018-11-08 09:58:55

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

我正在使用Chrome扩展程序。我想在每个新页面上获取页面URL。

我可以使用chrome.tabs.onCreated.addListener(function(tab){console.log(tab.url)}),但是只有在新标签页上打开新页面时,它才会触发。如果我复制一个URL并粘贴到现有选项卡上,然后按Enter,onCreated方法将不会触发。

另一方面,我可以同时使用chrome.tabs.onCreatedchrome.tabs.onUpdated,但是onUpdated方法会按预期带来每次更新。但是我不想得到没有整个页面加载就生成的更新。

ie,如果有人击中https://maps.google.com,我必须得到https://maps.google.com,但是,如果他开始在https://www.google.com/maps/@lat,long,15z的她/他所在的城市四处张望,我就不想得到每个网址都会使用不同的经度和纬度值进行更新。你能给我个想法吗?

0 个答案:

没有答案