tabs.onUpdated(tab) - 链接点击或输入的URL?

时间:2012-06-09 09:54:45

标签: google-chrome google-chrome-extension

我正在开发Chrome历史记录扩展程序。我向tabs.onUpdated()添加了一个监听器,以捕获各个选项卡的URL中的更改。但是,我想区分由于用户在现有选项卡中手动输入新URL(或打开书签)导致的事件导致的单击打开页面中的链接而导致的onUpdated()事件。它们都创建了onUpdated()个事件,这些事件本身不允许区分这两种情况。

1 个答案:

答案 0 :(得分:2)

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