chrome扩展选项更改默认popup.html

时间:2012-09-20 18:28:29

标签: google-chrome-extension

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

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

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

e.g。在我存储页面的目录中,我有english.html,german.html,spanish.html,所有页面都完全不同。

默认情况下,english.html页面会加载到iframe中,但是用户应该能够进入选项文件并选择德语,这样当他们点击扩展名时,每次都会默认加载german.html。

这是jsfiddle显示我目前在popup.html和popup.js中的内容: http://jsfiddle.net/hemang2/EDV82/

你会看到flickr API被调用,但那只是因为我不知道如何摆脱它!

基本上我的问题是如何链接选项文件以更改iframe中加载的默认网址。

1 个答案:

答案 0 :(得分:1)

使用setPopup方法:http://developer.chrome.com/extensions/browserAction.html#method-setPopup

它允许您将任何html文件设置为弹出窗口。