当扩展程序打开时,从Chrome中的当前标签获取网址?

时间:2010-07-04 23:01:23

标签: google-chrome

如果点击我的扩展程序,我可以获取当前标签的网址。但是,如果扩展程序已经打开(用户点击在当前标签页中加载网页的链接,我就不会获得当前网址。)

以下是我正在使用的代码:

<script> 
           window.addEventListener("load", windowLoaded, false);
        function windowLoaded() {
          chrome.tabs.getSelected(null, function(tab) {
         document.getElementById('currentLink').innerHTML = tab.url;
          });
        }
</script>

    <div id="currentlink">Url will appear here</div>

1 个答案:

答案 0 :(得分:0)

如果您想要在扩展程序页面(例如后台,弹出窗口等)中查看网页是否已加载扩展程序,而不是内容脚本,请使用Chrome扩展程序提供的标签事件:

http://code.google.com/chrome/extensions/tabs.html#event-onUpdated