我有一个带有选项页面的 chrome 扩展。选项页面可以正常工作,我可以从扩展页面访问它,但是我还希望在我的扩展弹出窗口中有一个指向它的链接。这可能吗?它似乎没有网址,但有没有办法告诉 chrome 链接到扩展选项?
问问题
13303 次
3 回答
35
自 Chrome 42 以来的新方法:
chrome.runtime.openOptionsPage()
将打开选项,无论是使用新式嵌入选项还是旧式选项页面。
chrome.runtime.openOptionsPage()
将始终打开规范位置,并且具有很好的行为,例如重新聚焦打开的选项页面(如果有)。
于 2015-05-06T14:04:17.800 回答
19
您可以让 Chrome 在新选项卡中使用以下方式打开扩展程序的选项页面:
chrome.tabs.create({'url': "/options.html" } )
与 HTML 非常相似,URL 被认为是相对于调用页面的,但您可以使用正斜杠来加载相对于扩展程序根的页面。
更新:
如果你想从内容脚本打开选项页面,你必须使用这个方法: How do you open Chrome extension options page from a web page?
于 2013-01-29T14:24:32.080 回答
1
您可以直接在 html 中使用相对链接:
<a href="options.html" target="_blank">Options</a>
于 2013-01-30T10:03:27.487 回答