2

它看起来像一个非常简单的问题,但作为一个 JS 初学者,我想知道是否可以使用 NodeJS 模块(我想用这个来举例:https ://github.com/yaronn/ xml-crypto ) 在 webextension 中,而无需更改其代码。

提前致谢。

4

1 回答 1

2

我是xml-crypto的作者。xml-crypto 是为 node.js 构建的,并且依赖于 node.js 加密内置模块,该模块不适用于浏览器。但是,有一个替代浏览器加密模块称为forge。有人告诉我,他们能够用 forge 替换加密中的 xml-crypto 依赖项(通过在 xml-crypyo 中进行小的代码更改)并允许在浏览器中运行 xml-crypto。您还需要使用 browserify,这在这里应该很容易。

于 2015-12-26T01:11:43.540 回答