【问题标题】:How to get document.referrer in background.html of Google Chrome Extension?如何在 Google Chrome 扩展程序的 background.html 中获取 document.referrer?
【发布时间】:2011-04-06 23:47:41
【问题描述】:

我可以获取 tab.url 和 tab.title,但找不到简单的方法来获取选项卡的 referrer 属性 - 我认为 Google Chrome 扩展程序中没有任何作为 tab.referrer 的东西。

【问题讨论】:

    标签: google-chrome referrer


    【解决方案1】:

    我只在弹出窗口中对此进行了测试,但它也应该在后台页面中工作。在你的 background.html 中运行这个脚本:

    // register your listener
    chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
      var referrer = request.ref;
      // you can now use the referrer
    });
    
    // inject script into web site
    // this will trigger your registered listener from above
    chrome.tabs.executeScript(null, {
      code: "chrome.extension.sendRequest({ref: document.referrer}, function(response) {})"
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-21
      • 1970-01-01
      • 2014-09-18
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 2022-07-19
      • 1970-01-01
      相关资源
      最近更新 更多