它看起来像一个非常简单的问题,但作为一个 JS 初学者,我想知道是否可以使用 NodeJS 模块(我想用这个来举例:https ://github.com/yaronn/ xml-crypto ) 在 webextension 中,而无需更改其代码。
提前致谢。
它看起来像一个非常简单的问题,但作为一个 JS 初学者,我想知道是否可以使用 NodeJS 模块(我想用这个来举例:https ://github.com/yaronn/ xml-crypto ) 在 webextension 中,而无需更改其代码。
提前致谢。
我是xml-crypto的作者。xml-crypto 是为 node.js 构建的,并且依赖于 node.js 加密内置模块,该模块不适用于浏览器。但是,有一个替代浏览器加密模块称为forge。有人告诉我,他们能够用 forge 替换加密中的 xml-crypto 依赖项(通过在 xml-crypyo 中进行小的代码更改)并允许在浏览器中运行 xml-crypto。您还需要使用 browserify,这在这里应该很容易。