1
我想添加一个按钮列表(只是一个概念证明)到一个页面使用Firefox扩展。是否可以在firefox扩展页面模式中使用反应?
我能够通过使用普通的js,但是我想知道是否有可能在内容脚本中使用反应来构建页面修改。
我试着创建一个独立的反应应用程序,然后包括捆绑文件作为contentScriptFile。
pageMod.PageMod({
include: "*",
contentScriptFile: './bundle.js',
});
导致的错误信息运行jpm run
后:
Object
- _errorType = TypeError
- message = can't define property "Headers": Object is not extensible
- fileName = resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/loader/sandbox.js -> resource://newreactapp/data/bundle.js
- lineNumber = 5
有没有修复这个问题吗?我也无法找到一个例子。
仅供参考:如果可能,您应该使用[WebExtensions](https://developer.mozilla.org/en-US/Add-ons/WebExtensions)而不是附加SDK。至此,只有基于WebExtension的扩展才能接受AMO的审阅和列表(您仍然可以提供对不是基于WebExtensions的已列出扩展的更新)。支持基于非WebExtensions的扩展程序将从2017年至2014年的Firefox 57版本中删除。 – Makyen