Можно ли использовать локальные ресурсы из веб-приложения XUL? - PullRequest
2 голосов
/ 12 мая 2011

Есть ли способ выполнить программу XUL, поставляемую через «доверенный» веб-сайт, за пределами «песочницы» браузера?

Моя XUL-программа прекрасно работает в локальном XULRunner и в Firefox с параметром -add.

Теперь я хотел бы поместить его в мою безопасную интрасеть и позволить пользователям нажимать кнопку, которая запустит ее. У моего приложения есть поведения, которые обращаются к локальным ресурсам, таким как .exes, поэтому кажется, что песочница браузера не позволит приложению выполнять эти действия. Но я бы очень хотел создать браузерную панель запуска для этого приложения. И поскольку я размещаю его в своей интрасети, которой доверяют браузеры моих пользователей, похоже, это должно быть возможно.

Документация Mozilla гласит: «Также можно открывать файлы XUL непосредственно из файловой системы или с удаленного веб-сайта; однако они будут ограничены в видах операций, которые они могут выполнять, и некоторые аспекты XUL не будут работать. " Но, учитывая, что «Удаленный XUL - МЕРТВ» , мне нужен способ запуска моего локального приложения XUL без выполнения XUL в браузере.

Если нет, есть ли расширение для Firefox, которое может запускать это приложение XUL?

1 Ответ

2 голосов
/ 13 мая 2011

Для уточнения моего начального комментария, превратите ваше приложение в расширение (хотя большинство шагов вам уже знакомы), а затем защитите ваши обновления .

...