如何链接到Chrome扩展程序中的选项页面?

时间:2013-01-29 14:03:49

标签: google-chrome google-chrome-extension

我的Chrome扩展程序为options page。选项页面工作正常,我可以从扩展页面访问它,但是我也想在我的扩展程序的弹出窗口中找到它的链接。这可能吗?它似乎没有网址,但有没有办法告诉chrome链接到扩展选项?

3 个答案:

答案 0 :(得分:27)

自Chrome 42以来的新方法:

无论是否使用新式嵌入选项或旧式选项页,

chrome.runtime.openOptionsPage()都会打开选项。

  

chrome.runtime.openOptionsPage()将始终打开规范位置,并且具有良好的行为,例如重新聚焦打开的选项页面(如果有的话)。

答案 1 :(得分:17)

您可以让Chrome在新标签页中打开您的扩展程序的选项页面,使用以下内容:

chrome.tabs.create({'url': "/options.html" } )

与HTML非常相似,URL被认为是相对于调用页面,但您可以使用正斜杠来加载与扩展名根相对的页面。

更新

如果要从content-script打开选项页面,则必须使用以下方法: How do you open Chrome extension options page from a web page?

答案 2 :(得分:1)

您可以直接在html中使用相对链接:

<a href="options.html" target="_blank">Options</a>