在浏览源代码时,我注意到 XMLHttpRequest 在 java 和 Objective-c 中重新实现,然后用 js 包装。见这里。为什么?如果 JavaScriptCore(如他们的 javascript 环境页面中所述)支持 XMLHttpRequest,为什么还要费心重新发明轮子并只使用已经存在的版本?
它会提高性能吗?
因为它的编写是为了有效地支持移动平台,而且他们甚至在他们的 XMLHttpRequest 实现中特别提到了 ios 平台。
此外,从他们的文档:
XMLHttpRequest API 是在 iOS 网络 API 之上实现的。与网络的显着区别在于安全模型:您可以从互联网上的任意网站读取数据,因为没有 CORS 的概念。
XMLHttpRequest 的安全模型与 Web 上的不同,因为本机应用程序中没有 CORS 的概念。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句