English 中文(简体)
通过 config.xml 配置扩展首选项
原标题:Opera Extension Preferences through config.xml

我定义了扩展名 s config. xml 文件中的 2 个首选项 :

<preference name="interval" value="1800" readonly="false" />
<preference name="pcount" value="5" readonly="false" />

当我在背景.js 脚本中使用以下方法获取这些值时 :

interval = widget.preferences.getItem("interval")
pcount = widget.preferences.getItem("pcount")

interval pcount 变量的值改为“null”,而不是1800和5。

我做错什么了?

最佳回答

To answer my own question:
This seems to be an Opera quirk. After some experiments, I found that if you restart Opera (after adding the extension) widget.preferences seems to store and retrieve the values. Sometimes you have to uninstall and install the extension again. Sometimes you have to clear the cache. Sometimes you have to do all.

问题回答

我不确定你是否需要"获得项目"的方法, 因为您可以访问首选

widget.preferences["interval"]

但即使该方法也返回 null

似乎通过 config. xml 设置偏好无效 。 请尝试 < code> conole. log( widget. preferences) < / code > 来设置偏好, 在那里不会有您的设置 。





相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.

热门标签