On Wednesday, 29 July 2015 at 17:25:17 UTC, Etienne wrote:
I can't share source but the idea is simple. You configure a DNS subdomain my.domain.com => 127.0.0.1, and test that address with javascript when a logins to the public website, if it doesn't work you show a message "plugin required". The user downloads the plugin and executes it, an elevation request is asked once for the exec to copy itself to program files and to register the service/daemon or open it (the only user interaction required!), and then the page is opened in a new browser window (borderless) or he can also refresh the page. The plugin's reverse proxy delivers the AngularJs app that uses Json models to populate the templates.

You can even get rid of the download popup by having a hosting daemon, which your JS instructs to download and run your web-app. It can do all the virtual-host routing, updating, what-not.

It does still requires an install, but only once.

A huge security risk if not properly sandboxed though.

Reply via email to