Is it possible to use local resources from a web-delivered XUL app?

…衆ロ難τιáo~ 提交于 2019-12-10 11:04:13

问题


Is there a way to execute a XUL program delivered via "trusted" web site outside of the browser sandbox?

My XUL program executes beautifully in local XULRunner and in firefox with the -add parameter.

Now, I'd like to put it on my secure intranet and allow users to click a button which will launch it. My app has behaviors that access local resources such as .exes, so it seems like the browser sandbox will prohibit the app from carrying out those behaviors. But I'd really like to create a browser-based launchpad for this app. And since I'm hosting it on my intranet, which is trusted in my users' browsers, it seems like it should be possible.

Mozilla's documentation says "It is also possible to open XUL files directly from the file system or from a remote web site; however they will be restricted in the kinds of operations they can do, and some aspects of XUL will not work." But given that "Remote XUL is DEAD", I need a way to kickoff my local XUL app without executing XUL in the browser.

If not, is there a firefox extension that could run this XUL app?


回答1:


To elaborate on my initial comment, turn your app into an extension (although most of the steps should be familiar to you already) and then secure your updates.



来源:https://stackoverflow.com/questions/5970544/is-it-possible-to-use-local-resources-from-a-web-delivered-xul-app

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!