javascript - 在 Firefox 中,使用插件或扩展来调用 "unsafe"API?

标签 javascript firefox dom plugins xul

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

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

最佳答案

我相信这就是您要找的:https://developer.mozilla.org/en/Code_snippets/Interaction_between_privileged_and_non-privileged_pages

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

关于javascript - 在 Firefox 中,使用插件或扩展来调用 "unsafe"API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3895530/

相关文章:

Python:使用 XML DOM 将子项附加到已创建的 XML 文件的根目录

javascript - jQuery Animate 和 CSS 间歇性工作

css - 媒体查询适用于 firefox,但 chrome 获取错误的分辨率/查询

javascript - FireFox 和 Chrome 中的 Lync 状态

c# - 如何使用 c# 和 selenium 设置通过 savefileto 插件下载的路径

Javascript:在元素中检查::after

javascript - 检测 attachShadow 事件

Javascript 书签删除导航栏?

javascript - 这个JS动画是怎么制作出来的呢?

javascript - Angular 形式保存不适用于动态推送数据