我正在为firefox和fennec制作一个插件,我想知道它是否在fennec上运行。
答案 0 :(得分:1)
global Application object(由FUEL提供)将为您提供各种属性,例如您可以用来确定此名称或ID。
答案 1 :(得分:1)
sdwilsh说的是什么或using nsIXULAppInfo。
如果Fennec确实支持FUEL(我还没有检查过),那么个人喜好是哪一个要使用。对于nsI *组件,FUEL应该是一个更简单易用的包装器。
答案 2 :(得分:0)
您可以使用document.getElementById("browsers")
。在firefox中,它为null但在fennec中它返回一个HTMLDivElement对象
答案 3 :(得分:0)
在当前版本的扩展API中,xul-app模块公开了一个名称属性,该属性设置为Firefox或Fennec。这看起来效果很好。
var xul_app = require('xul-app');
var isMobile = (xul_app.name.toLowerCase().indexOf('fennec') > -1);