Android emulator android中哪个版本的移动firefox完全支持扩展?
我使用插件sdk为Dektop Firefox制作了一个插件。现在我想把它放到安卓系统的FirefoxMobile(fennec)上。我使用的是安卓4.0.3模拟器。我在其中安装了移动firefox浏览器(几乎所有版本)。我正在尝试使用插件sdk将我的插件安装到移动firefox。在这一步中,我得到了不同类型的错误 1.某些加载项使用禁用模式安装,但无法使用启用/禁用选项 2.对于某些插件,我会选择“addon installed,restart required”,但重启后,插件在插件管理器中不可见 请以一种工作方式提供atlesat,以fennec(任何版本)和andoid(任何模拟器/任何手机)开发和安装firefox插件(任何简单)Android emulator android中哪个版本的移动firefox完全支持扩展?,android-emulator,firefox-addon-sdk,browser-addons,fennec,Android Emulator,Firefox Addon Sdk,Browser Addons,Fennec,我使用插件sdk为Dektop Firefox制作了一个插件。现在我想把它放到安卓系统的FirefoxMobile(fennec)上。我使用的是安卓4.0.3模拟器。我在其中安装了移动firefox浏览器(几乎所有版本)。我正在尝试使用插件sdk将我的插件安装到移动firefox。在这一步中,我得到了不同类型的错误 1.某些加载项使用禁用模式安装,但无法使用启用/禁用选项 2.对于某些插件,我会选择“addon installed,restart required”,但重启后,插件在插件管理器中
谢谢,你问错问题了。任何版本的Firefox Mobile都支持扩展,这里没有问题。然而,它的用户界面与桌面Firefox非常不同,这意味着为桌面Firefox构建的扩展如果没有调整通常无法工作。因此,正确的问题是: 哪个版本的附加SDK支持Firefox Mobile 您需要附加SDK 1.5或更高版本。运行
cfx
时,您必须使用--force mobile
命令行标志,以确保您的扩展名标记为与Firefox mobile兼容。但仍有一些限制,大多数SDK模块目前不支持Firefox Mobile。在SDK 1.8上添加以下模块,以支持Firefox Mobile:
- 页面修改
- 页面工作者
- 请求
- 自我
- 简易存储器
- 计时器
- 你问错了问题。任何版本的Firefox Mobile都支持扩展,这里没有问题。然而,它的用户界面与桌面Firefox非常不同,这意味着为桌面Firefox构建的扩展如果没有调整通常无法工作。因此,正确的问题是:
哪个版本的附加SDK支持Firefox Mobile
您需要附加SDK 1.5或更高版本。运行
cfx
时,您必须使用--force mobile
命令行标志,以确保您的扩展名标记为与Firefox mobile兼容。但仍有一些限制,大多数SDK模块目前不支持Firefox Mobile。在SDK 1.8上添加以下模块,以支持Firefox Mobile:
- 页面修改
- 页面工作者
- 请求
- 自我
- 简易存储器
- 计时器
let utils = require('api-utils/window-utils');
exports = {
BrowserApp: utils.activeBrowserWindow.BrowserApp,
NativeWindow: utils.activeBrowserWindow.NativeWindow
};
这些对象的文档位于MDN上:
let utils = require('api-utils/window-utils');
exports = {
BrowserApp: utils.activeBrowserWindow.BrowserApp,
NativeWindow: utils.activeBrowserWindow.NativeWindow
};
这些对象的文档位于MDN上: