2012-06-09 32 views
0

我正在使用chrome历史扩展。我向tabs.onUpdated()添加了一个侦听器,以捕捉各个选项卡的URL中的更改。但是,我想鉴别由于用户在现有选项卡(或打开书签)中手动输入新URL而导致的打开页面中的链接点击导致的onUpdated()事件。他们两人都创建了onUpdated()事件,这些事件本身不允许区分这两种情况。tabs.onUpdated(tab) - 点击链接或输入URL?

回答

2

答案是:如果手动将新网址输入到地址栏中,Chrome会生成新的tabId。如果用户关注链接,则tabId保持不变。因此,观看标签会告诉你地址变化是如何产生的