firefox - 你可以使用 Rust 编写 Firefox 附加组件/扩展吗?
问题描述
Mozilla 有Oxidation 项目:
Oxidation 的目标是让在 Firefox 中使用 Rust 变得更容易和更愉快,并相应地增加 Firefox 中的 Rust 代码量。
但它没有提到任何关于 Rust 是否支持附加组件的信息。
解决方案
如今,您可以使用 WebExtensions 和WebAssembly(在此处指导如何编译)。然后,您只需将其作为wasm
代码嵌入到您的附加组件中,就像在任何网站中一样。
这个附加组件就是这样做的。(在reddit上找到)
推荐阅读
- python - 在 Python 中转换 JSON 深度嵌套的列表/字典结构
- android - Android Studio 模拟器无法在 Windows 11 中运行
- python-3.x - 类型错误:“int”和“str”的实例之间不支持“>=”。当我运行用于文本标记化的代码时,我该如何修复这种错误,如何
- terraform - Terraform 中的 AWS NLB over Helm - 如何查找 DNS 名称?
- android - Android 应用程序中的 Apple SSO
- python - 使用条件逻辑填充数据框中的新列
- circleci - 如何正确更改 CircleCI 中的目录
- sql - SQL如何解决SAS中的语法问题
- reactjs - React / React-Select / Firebase:在添加新条目时刷新 React-Select
- python - C和Python中递归函数的不同输出