具体相关代码:警告: 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)
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)

返回顶部