javascript - 如何使用 javascript 在 Google Chrome 中获取 RequestURL(通用 header )

标签 javascript google-chrome url

Google Chrome 中的常规 header 包含每个 http 请求的 requestURL 字符串(例如:请求 URL:chrome-extension://bdfnieppndfdhcgbmhfdlgdjegclkomk/static/js/region.js) 我想提取它,但我知道的唯一方法是 window.location.href ,它不包含扩展名。

最佳答案

我认为你只需要使用 chrome.tabs API并使用 getCurrent 方法。

你只想做类似的事情:

chrome.tabs.getCurrent(function(tab){
    console.log(tab.url);
});

将以下权限添加到您的 manifest.json 文件中:

 {
    "name": "My extension",
    ...
    "permissions": [
      "tabs"
    ],
    ...
  }

希望它能让您朝着正确的方向开始。

关于javascript - 如何使用 javascript 在 Google Chrome 中获取 RequestURL(通用 header ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30994011/

相关文章:

javascript - Tomcat 和压缩 : CSS/JS compression works . .. 有时

javascript - 在加载页面之前运行进程

javascript - 双引导简单侧边栏

仅在 Chrome 中出现 JavaScript 错误,在 Safari 中运行正常?

java - Chrome 放弃了 Java 支持

java - 从 URL 复制 XML 文件返回不完整的文件

java - 如何使用 Javascript 交换出对 HTML 访问受限的 h2 URL 目标?

javascript - React 新手 - 使用 Fetch

google-chrome - 如何跳过 cucumber 中的错误?

C# 反向 UrlPathEncode