在 Firefox 中,使用插件或扩展来调用“不安全”功能蜜蜂?

发布于 2024-09-26 10:17:18 字数 303 浏览 7 评论 0原文

Firefox 扩展可以调用特权 API(例如 nsIProcess 来启动外部应用程序),而不会打扰用户,例如此扩展从下载窗口执行此操作:https://addons.mozilla.org/en-US/firefox/addon/10902/

我需要做同样的事情,但是从网页上的 UI。扩展能否提供我可以在页面 DOM 中实例化的 XUL 小部件(通过组件模块调用特权 API)?或者我需要写一个插件吗?

Firefox extensions can invoke privileged APIs (e.g. nsIProcess to start an external app) without bugging the user, for example this extension does it from the download window: https://addons.mozilla.org/en-US/firefox/addon/10902/

I need to do the same kind of thing, but from a UI on a web page. Can an extension provide a XUL widget (which calls the privileged APIs via a component module) that I can instantiate in the page DOM? Or do I need to write a plugin?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

醉生梦死 2024-10-03 10:17:18

我相信这就是您正在寻找的: https://developer.mozilla.org/ en/Code_snippets/Interaction_ Between_privileged_and_non-privileged_pa​​ges

正如该页面所说,这涉及安全风险,所以要小心。

I believe this is what you're looking for: https://developer.mozilla.org/en/Code_snippets/Interaction_between_privileged_and_non-privileged_pages

As that page says, there are security risks involved with this, so be careful.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文