В Firefox использовать плагин или расширение для вызова «небезопасных» API? - PullRequest
1 голос
/ 09 октября 2010

Расширения Firefox могут вызывать привилегированные API (например, nsIProcess для запуска внешнего приложения) без ошибок пользователя, например это расширение делает это из окна загрузки: https://addons.mozilla.org/en-US/firefox/addon/10902/

Мне нужно сделать то жевещи, но из пользовательского интерфейса на веб-странице.Может ли расширение предоставить виджет XUL (который вызывает привилегированные API через компонентный модуль), который я могу создать на странице DOM?Или мне нужно написать плагин?

1 Ответ

2 голосов
/ 10 октября 2010

Я считаю, что это то, что вы ищете: https://developer.mozilla.org/en/Code_snippets/Interaction_between_privileged_and_non-privileged_pages

Как сказано на этой странице, с этим связаны риски безопасности, поэтому будьте осторожны.

...