【问题标题】:Set Headers for a URL opened from chrome extension为从 chrome 扩展打开的 URL 设置标题
【发布时间】:2016-07-15 10:44:59
【问题描述】:

我将使用 chrome.tabs.create() 方法从我的 chrome 扩展程序的新选项卡中打开一个 URL。我的问题是我需要在打开 URL 时设置一个标题,以便从服务器端监听它。如何为正在打开的 URL 设置标题?

【问题讨论】:

    标签: google-chrome google-chrome-extension request request-headers


    【解决方案1】:

    我假设您的意思是 HTTP 请求标头,在这种情况下,可以使用here 找到的 chrome.webRequest.onBeforeSendHeaders API 来修改请求的 HTTP 请求标头。假设您知道要创建一个带有特定 URL 的新选项卡。您可以在创建新选项卡之前为 onBeforeSendHeaders API 设置一个侦听器。在处理程序中,您只会考虑与该 URL 匹配的 URL。然后,您可以修改标头,并可选择取消配置您的 onBeforeSendHeaders API(可能需要通过 setTimeout 或其他方式)。

    【讨论】:

    • 您在答案中指定的链接,重定向到“未找到”页面
    • 对不起,我已经修复了链接。
    【解决方案2】:

    这有点不清楚。你能给我你的扩展的源代码吗?我想你可以用<title> HTML 元素来做到这一点,如果这就是你的要求

    【讨论】:

      猜你喜欢
      • 2011-06-26
      • 2016-06-19
      • 1970-01-01
      • 1970-01-01
      • 2012-08-08
      • 1970-01-01
      • 1970-01-01
      • 2013-10-20
      • 2015-09-05
      相关资源
      最近更新 更多