【问题标题】:Get URL from current tab in Chrome when the extension is open?扩展程序打开时从 Chrome 中的当前选项卡获取 URL?
【发布时间】:2015-09-12 03:03:37
【问题描述】:

如果我点击我的扩展程序,我可以获得当前标签的 URL。但是如果扩展程序已经打开(用户点击在当前选项卡中加载网页的链接,我没有得到当前的 url。)

这是我正在使用的代码:

<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>

【问题讨论】:

    标签: google-chrome


    【解决方案1】:

    如果您想查看某个页面是否在扩展程序中加载,在您的扩展程序页面(例如背景、弹出窗口等)而不是内容脚本中,请使用 Chrome 扩展程序提供的选项卡事件:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-30
      • 2013-09-05
      相关资源
      最近更新 更多