Search code examples
javascriptc#webnode-webkit

web application as desktop application


I have a web application in c# .net, and have a problem that every user using other browser, and some of the users are big organizations and they have really old browsers like old IE. When they logging in from this browser some of the features cant work.

I need something to wrap the web application when user using it in the pc, something that will act like a browser but with out the ability to change address or click right click or other things like it and will be the same for all the users.

I tried to use Node-Webkit, and i did it like here: Use node-webkit for web app

The problem is that the user can see the package.json file and see the address of the site and can even change it. The json file:

{
"name": "example-app",
"main": "http://www.XXXX.com",
"window": {
    "toolbar": false
}

}

There is some way to hide the config file or to package it in some way? or to use other solution?


Solution

  • You can use CefSharp

    CefSharp - Embedded Chromium for .NET

    this might help you.

    Examples