是否有可能在firefox扩展页面中使用react-mod?

时间:2017-04-22 15:09:11

标签: javascript reactjs firefox-addon-sdk

我正在尝试使用firefox扩展程序向页面添加一个按钮列表(只是概念证明)。

我能够通过使用普通的js来实现,但是我想知道是否可以在内容脚本中使用react来构建页面修改。

我尝试创建一个独立的反应应用程序,然后将捆绑的文件包含为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

这个问题有解决方法吗?我也找不到一个例子。

1 个答案:

答案 0 :(得分:1)

可能this example可以帮助您。

还有一个使用React / Redux堆栈的示例here