我正在为 firefox 和 fennec 制作一个插件,我想知道它是否在 fennec 上运行。
问问题
148 次
4 回答
1
sdwilsh 说什么或使用 nsIXULAppInfo。
如果 Fennec 确实支持 FUEL(我没有检查过),那么使用哪一个是个人喜好问题。FUEL 应该是 nsI* 组件的更易于使用的包装器。
于 2010-02-17T09:19:03.587 回答
1
全局 Application 对象(由FUEL提供)将为您提供各种属性,例如名称或 ID,您可以使用它们来确定这一点。
于 2010-02-17T05:50:11.347 回答
0
在当前版本的扩展 API 中,xul-app 模块公开了一个 name 属性,该属性设置为 Firefox 或 Fennec。这似乎工作得很好。
var xul_app = require('xul-app');
var isMobile = (xul_app.name.toLowerCase().indexOf('fennec') > -1);
于 2012-07-11T20:43:40.103 回答
0
你可以使用document.getElementById("browsers")
. 在 Firefox 中,它是 null 但在 fennec 它返回一个 HTMLDivElement 对象
于 2010-02-17T05:16:33.010 回答