【发布时间】:2012-06-14 14:17:57
【问题描述】:
似乎每个人都知道一些愚蠢的事情,但在 PhoneGap 中不允许您在应用程序中使用 iFrame。那里有许多修复程序,但它们要么适用于旧版 PhoneGap,要么不起作用,要么导致其他问题。到目前为止,这是我尝试过的:
http://craigpfau.com/2012/02/phonegap-ios-uiwebview-and-safari-app-links/
- How can I open an external link in Safari not the app's UIWebView?
似乎没有任何效果。这是我想要完成的事情:
- 来自 vimeo (iframe) 的视频嵌入保留在应用程序中,外部主机:vimeo.com a.vimeocdn.com b.vimeocdn.com
- 所有其他链接都指向 safari
这是我的应用详情:
iOS 5.1.1 |科尔多瓦 1.7.0 | JqueryMobile | jQuery 1.7.1
【问题讨论】:
-
我不确定它会有多大帮助,但我有一个在 iOS 5 中使用 Cordova 1.7 的示例应用程序,在 Vimeo 上运行良好 - github.com/dhavaln/cordova-examples/tree/master/…
-
您是否有其他链接与链接到 safari 的应用程序?我可以嵌入视频,但是我的所有链接都会在我的程序中启动,而不是调用 safari...
-
是的,我可以这样做,我已经用更改更新了上面的 github 项目