在Firefox附加组件中使用Intl.Collat​​or?

时间:2014-03-08 00:13:32

标签: firefox-addon firefox-addon-sdk

有没有办法在使用SDK构建的Firefox附加组件中访问Intl.Collator

它可以在普通页面脚本的全局窗口对象上使用,但它不是在插件的全局范围内定义的,或者显然是在page-mod的窗口中定义的。有没有其他方法可以访问它?一个page-worker?一个XPCOM interface

2 个答案:

答案 0 :(得分:0)

var { Cc, Ci } = require("chrome");
Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService)

var { getMostRecentBrowserWindow } = require('sdk/window/utils');
getMostRecentBrowserWindow() // window scope of most recent active browser window

答案 1 :(得分:0)

Intl.Collator在Firefox 29 +的插件全局范围内可用。

Intl.Collator支持仅在Firefox 29中提供,目前在the Aurora channel中提供(请参阅bugzil.la/853301)。