18

オプションページ付きのChrome拡張機能があります。オプションページは正しく機能し、拡張機能ページからアクセスできますが、拡張機能のポップアップ内にリンクが必要です。これは可能ですか?URLがないようですが、Chromeに拡張機能オプションにリンクするように指示する方法はありますか?

4

3 に答える 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は呼び出し元のページに関連していると見なされますが、スラッシュを使用して、拡張機能のルートに関連するページをロードできます。

アップデート:

content-scriptからオプションページを開きたい場合は、次の方法を使用する必要が あります。WebページからChrome拡張機能オプションページを開くにはどうすればよいですか。

于 2013-01-29T14:24:32.080 に答える
1

HTMLで直接相対リンクを使用できます。

<a href="options.html" target="_blank">Options</a>
于 2013-01-30T10:03:27.487 に答える