2

popup.html にページをロードする iframe があるだけの chrome 拡張機能があります。

私はユーザーが自分の言語を選択できるようにしたいと考えています。私は慈善団体を支援しているので、国に基づいて非常に異なるコンテンツが必要なため、各言語ページは非常に異なっています!

したがって、Google 開発者ページの例のように一部のフィールドを置き換えることはできません。iframe に読み込まれるページを変更する必要があります。

たとえば、ページが保存されているディレクトリには、english.html、german.html、spanish.html があり、これらはすべて完全に異なるページです。

デフォルトでは、english.html ページは iframe にロードされますが、ユーザーはオプション ファイルに移動してドイツ語を選択できる必要があるため、拡張機能をクリックすると、毎回デフォルトで german.html がロードされます。

これは、現在 popup.html にあるものを示す jsfiddle と popup.js です: http://jsfiddle.net/hemang2/EDV82/

flickr API が呼び出されているのがわかりますが、これは、それを取り除く方法がわからなかったために表示されているだけです。

したがって、本質的に私の質問は、オプションファイルをリンクして、iframeにロードされたデフォルトのURLを変更する方法です。

4

1 に答える 1

1

setPopup メソッドを使用します: http://developer.chrome.com/extensions/browserAction.html#method-setPopup

任意の html ファイルをポップアップとして設定できます。

于 2012-10-26T09:41:02.827 に答える