Как открыть внешнюю ссылку в Safari, а не в UIWebView приложения?

У меня есть Phonegap (cordova), где я хочу загрузить некоторые внешние веб-страницы в WebView телефонной связи, и у меня есть другие внешние веб-страницы, которые я хочу загрузить в сафари, когда пользователь активирует их.

Как правило, большинство людей сталкиваются с проблемой открытия внешней ссылки в WebView. Установка для OpenAllWhitelistURLsInWebViewзначения YES(в Cordova.plist/Phongap.plist) решает эту проблему.

Но я не хочу открывать всессылки в WebView, только некоторые.

Я надеялся, что смогу просто вызвать window.open('http://someexternalsite'), чтобы открыть в Safari, и window.parent.location.href = 'http://mysite ', чтобы открыть его в WebView.

Есть идеи, как это сделать?

29
задан Lee Taylor 6 December 2012 в 13:52
поделиться