【问题标题】:Trouble loading external resources in iOS (not a whitelisting issue)在 iOS 中加载外部资源时遇到问题(不是白名单问题)
【发布时间】:2012-06-26 09:19:55
【问题描述】:

我有一个 Cordova 应用程序,它运行 jQuery 移动框架并通过 ajax 从远程站点加载页面及其脚本/样式/图像(按需)。这一切都在 Android 中完美运行。

在 xcode + iOS sim 中加载相同的应用程序时,图像拒绝显示,$.mobile.baseundefined,并且将 CSS <link>s 附加到 <head> 失败。我已附加到 pageload 事件,以便手动添加在 ajax 获取页面的 <head> 中引用的资源,因为 jQm 默认只关注 <body>。我怀疑这是一个白名单问题,因为我将域添加到外部主机,并且页面本身加载与使用$.ajax 获取的脚本一样。一切都来自同一个域。

Cordova 上的版本是 1.7。

有人知道为什么图片和 CSS 无法加载吗?

【问题讨论】:

  • 你能发布一些更容易测试和确认的代码

标签: jquery-mobile cordova xcode4.2 ios-simulator


【解决方案1】:

这是 jQuery mobile 中的一个错误,特别是 $.mobile.path.get()。我提交了the issue on github

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-12
    • 1970-01-01
    相关资源
    最近更新 更多