gpt4 book ai didi

javascript - 移除本地应用的跨域限制

转载 作者:行者123 更新时间:2023-11-27 22:37:40 26 4
gpt4 key购买 nike

我希望能够使用网络技术制作一些简单的桌面应用程序。我可以轻松打开 XCode,将 Web View 与我的 HTML 捆绑在一起(或者只是指向一个网站?)

但是我可以取消 XHR 的跨域限制吗?看起来您应该能够用于桌面应用程序。如果我用 Objective-C 编写它,访问任何域都不安全。

你是怎么做到的?或者什么是为 OS X 制作 native 包装器的最佳框架/环境,可以让我自动执行此操作?

最佳答案

你应该看看优秀的 PhoneGap 框架:http://phonegap.com/ .它基本上是一个 web View 的包装器,它公开了一个很好的 API,以便您可以与相机和其他 native 功能集成。它还是跨平台的,因此您可以在 Android 上使用相同的应用程序,例如,只需最少的额外代码。

至于绕过跨域限制,您可以在 PhoneGap .plist 文件中将 URL 列入白名单。此处提供更多详细信息:Domain Whitelist Guide .


对于 OS X 开发,这个问题及其答案提供了一些可能对您有帮助的选项:Phonegap like platform for Mac App Store? .

至于创建具有原生外观和感觉的界面,jQuery MobileSencha Touch是两个流行的移动设备 Web 技术框架,并且在大多数情况下它们也适用于桌面应用程序。我参与过一些 jQuery Mobile 项目,这些项目设计为桌面网络应用程序,但也通过媒体查询等响应式网络设计工具设计为移动网络应用程序。

关于javascript - 移除本地应用的跨域限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13017004/

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