Mozilla具有Oxidation project:
Oxidation的目标是使在Firefox中使用Rust更加轻松愉快,并相应地增加Firefox中Rust代码的数量。
但是它没有提及有关附件是否支持Rust的任何内容。
答案 0 :(得分:2)
我认为不可能用Rust编写完整的插件。尽管您可以使用本机消息传递来从附件与使用Rust构建的二进制文件进行通信。当附加组件使用本机消息传递时,浏览器将在系统上启动本机二进制文件,并通过stdio交换以JSON编码的消息。
答案 1 :(得分:0)
如今,您可以使用WebExtensions和WebAssembly(guide how to compile here)。然后,您就像在任何网站中一样,将其作为wasm
代码嵌入到插件中。