Web 应用程序作为桌面应用程序

web application as desktop application

本文关键字:应用程序 桌面 Web      更新时间:2023-09-26

我在 c# .net 中有一个 Web 应用程序,并且有一个问题,每个用户都使用其他浏览器,其中一些用户是大型组织,他们拥有非常旧的浏览器,如旧 IE。当他们从此浏览器登录时,某些功能无法正常工作。

当用户在PC中使用Web应用程序时,我需要一些东西来包装Web应用程序,它的作用类似于浏览器,但无法更改地址或单击右键单击或其他类似的东西,并且对于所有用户都是一样的。

我尝试使用Node-Webkit,我像这里一样做了:将 node-webkit 用于 Web 应用程序

问题是用户可以看到package.json文件并看到站点的地址,甚至可以更改它。json 文件:

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

}

有某种方法可以隐藏配置文件或以某种方式打包它? 还是使用其他解决方案?

您可以使用

CefSharp

CefSharp - Embedded Chromium for .NET

这可能会对您有所帮助。

例子

  • 赢形
  • 可湿性工作基金会