2

我有一个 chrome 扩展,其中 popup.html 只是有一个加载页面的 iframe。

我希望允许用户选择他们的语言,并且由于我正在帮助慈善机构这样做,每个语言页面都非常不同,因为他们需要基于国家/地区的非常不同的内容!

因此,我不能像谷歌开发者页面示例那样只替换一些字段;我需要更改 iframe 中加载的页面。

例如,在存储页面的目录中,我有english.html、german.html、spanish.html,所有这些都是完全不同的页面。

默认情况下,english.html 页面在 iframe 中加载,但用户应该能够进入选项文件并选择德语,因此当他们单击扩展名时,每次默认加载 German.html。

这是显示我目前在 popup.html 和 popup.js 中的内容的 jsfiddle: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 回答