1

有没有人在移动浏览器上使用过 JSONP 风格的编程?与桌面相比是否有任何限制。

我意识到从根本上说,JSONP 只不过是一个用回调函数填充的 JSON,以解决跨域问题。

我更感兴趣的是浏览器如何通过这种技术处理 DOM 元素的动态注入。它有效吗?

我们正在寻求构建一个基于小部件的框架,该框架需要在桌面和移动环境中运行。

编辑:我发现这 2 个链接表明它确实有效。仍然会对社区看到的详细经验或差距感兴趣

JSONP 调用不适用于 apple-mobile-web-app-capable="yes"

JSONP 未在 iPad 上触发

4

1 回答 1

1

一般来说,JSONP 在桌面设备和移动设备上的效果都一样好。由于它仅依赖于浏览器能够从不同域的服务器加载脚本文件,因此浏览器供应商不支持它的入门级别非常低。例如,如果 JSONP 不起作用,从 CDN 加载的脚本也会失败。

现代浏览器同样支持从 JavaScript 插入 DOM 元素。

如果您担心不支持这些功能的特定浏览器/设备,我建议您使用有关这些功能的详细信息更新您的问题。

于 2012-12-07T18:14:58.607 回答