首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >阅读/写作偏好

阅读/写作偏好
EN

Stack Overflow用户
提问于 2012-04-03 23:55:19
回答 1查看 245关注 0票数 0

我已经阅读了几乎所有与我能找到的首选项相关的文档和问题,但我有一个错误,无论我尝试什么方法,它总是会出现,我不理解它。

浏览器覆盖xul中加载的js文件

代码语言:javascript
运行
复制
var prefs = Components.classes["@mozilla.org/preferences-service;1"].
                getService(Components.interfaces.nsIPrefService).
                getBranch("extensions.{my-guid-id}.");

var value = prefs.getBoolPref("firstrun");

defaults/preferences/prefs.js:

代码语言:javascript
运行
复制
pref("extensions.{my-guid-id}.firstrun", true);

error console中的错误消息显示uncaught exception: "compenent returned failure code 0x8000ffff" on line 27就在getBoolPref()调用时。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-04 00:18:26

您的代码看起来是正确的。

是否确定没有将单词true放在引号中,或者意外地将其设置为非布尔型首选项?

我建议进入about:config并验证您的firstrun首选项是否显示为布尔值。

这是您所看到的问题的最常见原因。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9996986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档