【问题标题】:PhoneGap 1.5 (Cordova) + ChildBrowser Whitelist IssuePhoneGap 1.5 (Cordova) + ChildBrowser 白名单问题
【发布时间】:2012-04-15 23:24:22
【问题描述】:

我正在使用 PhoneGap 1.5 (Cordova) 和 ChildBrowser 插件(以 PG 1.5 / Cordova 命名的最新版本)创建应用程序。我使用 ChildBrowser 插件在应用程序中显示网页、PDF 等。

在以前版本的 PG 中,白名单没有那么严格,只要主 URL 被列入白名单,就会加载位于远程服务器/CDN 上的外部资源(css/js 等),这些资源是从 ChildBrowser 中显示的网页调用的。这似乎已经改变,我找不到解决办法。

有没有办法允许将所有 URL 列入白名单,只要它们是通过已列入白名单的 URL 加载的,还是将每个可能的 URL 列入白名单的唯一方法?

编辑: 平台:目标 iOS 4.0 ~ 4.3 使用 XCode 4.1。

任何帮助将不胜感激!

【问题讨论】:

  • 什么平台? Android 还是 iOS?
  • @SimonMacDonald facepalm 不敢相信我漏掉了。问题已更新。

标签: ios cordova childbrowser


【解决方案1】:

我认为你别无选择,只能将 xcode 中的 all url 列入白名单,如果你想让它起作用的话。对外部 JS/CSS 资源的调用都被认为是来自浏览器的完全独立的调用(他们不知道这实际上是来自主页“父级”的子请求)。我可能是错的,但很确定是这样的。

【讨论】:

  • 经过反复试验,我相信将所有 URL 列入白名单是唯一可用的选项。如果有人遇到不同的解决方案,请在此处发布。再次感谢 Robbo!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-03
  • 1970-01-01
  • 1970-01-01
  • 2015-03-03
  • 1970-01-01
相关资源
最近更新 更多