【发布时间】:2016-07-15 10:44:59
【问题描述】:
我将使用 chrome.tabs.create() 方法从我的 chrome 扩展程序的新选项卡中打开一个 URL。我的问题是我需要在打开 URL 时设置一个标题,以便从服务器端监听它。如何为正在打开的 URL 设置标题?
【问题讨论】:
标签: google-chrome google-chrome-extension request request-headers
我将使用 chrome.tabs.create() 方法从我的 chrome 扩展程序的新选项卡中打开一个 URL。我的问题是我需要在打开 URL 时设置一个标题,以便从服务器端监听它。如何为正在打开的 URL 设置标题?
【问题讨论】:
标签: google-chrome google-chrome-extension request request-headers
我假设您的意思是 HTTP 请求标头,在这种情况下,可以使用here 找到的 chrome.webRequest.onBeforeSendHeaders API 来修改请求的 HTTP 请求标头。假设您知道要创建一个带有特定 URL 的新选项卡。您可以在创建新选项卡之前为 onBeforeSendHeaders API 设置一个侦听器。在处理程序中,您只会考虑与该 URL 匹配的 URL。然后,您可以修改标头,并可选择取消配置您的 onBeforeSendHeaders API(可能需要通过 setTimeout 或其他方式)。
【讨论】:
这有点不清楚。你能给我你的扩展的源代码吗?我想你可以用<title> HTML 元素来做到这一点,如果这就是你的要求
【讨论】: