论坛
Firefox 桌面版
Firefox for Android
附加组件
RSS
搜索
登录
注册
sysdzw的个人空间
访问量
1
新鲜事
帖子
资料
https://www.firefox.net.cn/index.php?m=space&uid=32438
我的扩展提交检测,提示:警告: Extensions should not alter preferences in the `general.useragent.` preference branc
具体相关代码:警告: Extensions should not alter preferences in the `general.useragent.` preference branchcontent/lib.js789var prefs = Components.clas...
全文
回复
(
11
)
2014-01-18 16:37
来自版块 -
Firefox 扩展、插件、脚本和样式
◆
◆
表情
告诉我的粉丝
提 交
SoIN
:
理論上你能獲取,就能修改,即便你確實只是拿來作為判斷,但檢測器無法判定那麼詳細,同樣審核者也不一定會看到那麼詳細,所以得到的結論就是只要企圖呼叫比較關鍵的物件,就先默認擋下來吧…
(2014-02-13 23:08)
回复
sysdzw
:
懂了,原来还是利用xul,让系统启动时自动加载跟浏览器一致的语言文字,然后直接调用。 这样的话跟用到这个变量再去获取的方法相比会一直占着内存,怪不得火狐占用内存大呢。
(2014-01-19 19:14)
回复
aaaa007cn
:
看来你没有仔细看5楼第2个链接
https://developer.mozilla.org/en/docs/Localizing_an_extension#Localizing_strings_in_JavaScript_code
(2014-01-19 16:30)
回复
sysdzw
:
我在alert里面弹出消息的,要根据浏览器语言来显示中文还是英文,还是其他什么的。 不是直接xul固定模式那样的。
(2014-01-19 09:07)
回复
aaaa007cn
:
不明白你为什么执着于通过代码获取…… prefs中只有general.useragent.locale保存locale信息 翻了下,addon sdk也是查询这个值的
https://github.com/mozilla/addon-sdk/blob/master/lib/sdk...
(2014-01-19 00:13)
回复
sysdzw
:
上面的这些我知道的,是否有可通过代码来获取这个值呢。 var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfac...
(2014-01-18 23:18)
回复
aaaa007cn
:
发现多了一个3楼…… 取locale的目的是为了多国语言界面的话
https://developer.mozilla.org/en/docs/Building_an_Extension#Localization
https://developer.mozilla.org/en/d...
(2014-01-18 21:25)
回复
aaaa007cn
:
这不是一样嘛 再说这个也只是警告 具体看你的扩展要这个值做什么 可能能用其他方式实现 一定要用这个方式的话,直接和审核的沟通看看?
(2014-01-18 20:37)
回复
sysdzw
:
[附件] 我其实就是想获取下当前浏览器的语言,不知道是否有其他方法
(2014-01-18 20:33)
回复
sysdzw
:
[附件] 谢谢楼上的回答,您帮我再看看呢。
(2014-01-18 20:01)
回复
1
2
下一页 »
sysdzw
加关注
写私信
0
关注
0
粉丝
50
帖子
返回顶部