gpt4 book ai didi

javascript - HTML5 桌面框架(宽松)浏览器安全

转载 作者:太空宇宙 更新时间:2023-11-04 02:34:50 27 4
gpt4 key购买 nike

我有一个关于 app.js 的(宽松的)浏览器安全性的问题,因为我在文档中的某个地方读过(我尝试搜索它但找不到它)。我确实看到有一个可以在这里设置的选项: https://github.com/appjs/appjs/blob/master/docs/index.md

我已经开始使用 Starling 和 Feathers UI 使用 adobe AIR 构建桌面应用程序,因为我正在为其构建应用程序的服务 ( Pinboard ) 没有启用 CORS,并且将来也不会这样做 ( see this google group chat about it )。不过,我也想从(node-webkit/App.js/类似的 HTML5 桌面框架)开始,只是为了看看效果如何(而且我相信现在在 HTML5 中构建良好的 transitional interfaces 会更容易、更快)。

我的普遍问题是:app.js 和其他 HTML5 桌面应用程序框架是否允许我规避 CORS 要求?我试图找到有关浏览器安全设置的更具体信息,但找不到。任何指向此类信息(不同桌面应用程序框架)的指针将不胜感激!

迈克尔

最佳答案

在应用程序的“服务器”端,您正在运行 Node.js,它不会强制执行任何 CORS 限制。这是浏览器的事情,Node.js 只是一个 JavaScript 运行时。

但在应用程序的客户端,您可能会遭受 CORS 的困扰,这取决于运行时/框架,而且我也找不到有关 App.js 的任何信息。但是您可以简单地通过服务器端将请求代理到 Pinboard,这可以解决所有 CORS 问题。有很多 Node.js 代理服务器可用于此目的,例如 node-http-proxy .

关于javascript - HTML5 桌面框架(宽松)浏览器安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23346589/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com