使用 Phonegap 在 iPad 上的 safari 中打开外部 url

Posted

技术标签:

【中文标题】使用 Phonegap 在 iPad 上的 safari 中打开外部 url【英文标题】:Open external url in safari on iPad using Phonegap 【发布时间】:2012-08-10 16:04:15 【问题描述】:

我正在尝试在 iPad 应用程序(使用 PhoneGap 和 Xcode 开发)上启动 Safari,但我遇到了问题,我相信,将 Cordova.plist 中的域列入白名单并添加了一个 * 以启用所有 (该应用程序不会在 App Store 上发布,所以我不担心 Apple 对此的规定,它只是外部的)但是在模拟应用程序时我收到以下错误...

2012-08-10 16:56:29.130 WG[17662:13403] OpenAllWhitelistURLsInWebView set: opening in webview
2012-08-10 16:56:30.689 WG[17662:13403] Failed to load webpage with error: The operation couldn’t be completed. (NSURLErrorDomain error -999.)

有谁知道这是什么意思和/或这里出了什么问题?

任何帮助将不胜感激!

【问题讨论】:

【参考方案1】:

你能发布你的代码吗?要在 Safari 中打开内容,您需要调用以下代码:

[[UIApplication sharedApplication] openURL:url]

【讨论】:

以上是关于使用 Phonegap 在 iPad 上的 safari 中打开外部 url的主要内容,如果未能解决你的问题,请参考以下文章

Javascript Orientation Change 不适用于 iPad 上的 PhoneGap

带有数字的phonegap ios键盘仅适用于iPad上的数字字段

在 ipad 和 iphone 之间同步 Phonegap 应用程序数据

iPad 和 iPhone 的样式输入按钮

可以从 Windows 机器在 iPad 上远程调试 javascript 吗?

iOS 11 上的 Phonegap / Cordova 选择选项后再次显示弹出窗口