我有一个关于app.js (宽松的)浏览器安全性的问题,正如我在文档中读到的(我试图搜索它,但没有找到它)。我确实看到有一个选项可以在这里设置:https://github.com/appjs/appjs/blob/master/docs/index.md
我已经开始使用adobe AIR构建一个桌面应用程序,它使用Starling和羽毛UI,因为我正在为其构建应用程序的服务(Pinboard)没有启用CORS,将来也不会启用(see this google group chat about it)。然而,我也想从(node-webkit / App.js /类似的HTML5桌面框架)开始,看看它是如何进行的(我也相信现在用HTML5构建好的transitional interfaces要容易得多,也快得多)。
我的一般性问题是: app.js和其他HTML5桌面应用程序框架是否允许我规避CORS要求?我正在尝试查找有关浏览器安全设置的更多具体信息,但我找不到。任何指向此类信息(不同桌面应用程序框架)的指针都将不胜感激!
迈克尔
发布于 2014-04-29 01:25:29
在应用程序的“服务器”端,您运行的是Node.js,它不强制执行任何CORS限制。这是浏览器的事情,Node.js只是一个JavaScript运行时。
然而,在你的应用程序的客户端,你可能会受到CORS的影响,这取决于运行时/框架,我也找不到任何关于App.js的东西。但您可以通过服务器端简单地代理请求到插接板,这将绕过所有CORS问题。有相当多的Node.js代理服务器可以用于此目的,如node-http-proxy。
https://stackoverflow.com/questions/23346589
复制相似问题