Javascript 如何将浏览器用作脱机应用程序的GUI?

Javascript 如何将浏览器用作脱机应用程序的GUI?,javascript,html,css,browser,Javascript,Html,Css,Browser,我希望能够创建一个离线程序,可以使用浏览器作为GUI。一般来说,我不太擅长GUI编程,总体而言,使用HTML和CSS构建GUI似乎是最简单的 跨浏览器的方法是首选,但我最有可能使用谷歌浏览器 我需要能够打开一个外部程序,可能带有命令行参数 Javascript似乎是最好的语言,但据我所知,不可能用它启动程序 这是在Windows 7上进行的。这是一个好主意,由一些流行软件完成 最好的方法是使脱机程序运行浏览器能够访问的web服务器 ie:您的程序在localhost:5555上启动一个web

我希望能够创建一个离线程序,可以使用浏览器作为GUI。一般来说,我不太擅长GUI编程,总体而言,使用HTML和CSS构建GUI似乎是最简单的

  • 跨浏览器的方法是首选,但我最有可能使用谷歌浏览器

  • 我需要能够打开一个外部程序,可能带有命令行参数

Javascript似乎是最好的语言,但据我所知,不可能用它启动程序


这是在Windows 7上进行的。

这是一个好主意,由一些流行软件完成

最好的方法是使脱机程序运行浏览器能够访问的web服务器


ie:您的程序在
localhost:5555上启动一个web服务器,然后您就可以请求
http://localhost:5555/users
在Javascript中,从您的浏览器。

另一种方法可以是使用像AngularJS+本地存储这样的UI框架。我现在正在开发一个应用程序,它将在线(连接到web)、在线本地(连接到未连接到web的本地服务器)和离线使用


您可以构建一个单页web应用程序,让Angular管理所有“URL”

我更喜欢你说离线。。。浏览器不发出请求,整个“站点”作为一组静态文件分发,这是一种想法吗?或者你的意思是你可以在本地运行一个小型服务器(比如Node)来为请求提供服务吗?你可能想研究一下。