У меня есть Phonegap (cordova), где я хочу загрузить некоторые внешние веб-страницы в WebView телефонной связи, и у меня есть другие внешние веб-страницы, которые я хочу загрузить в сафари, когда пользователь активирует их.
Как правило, большинство людей сталкиваются с проблемой открытия внешней ссылки в WebView. Установка для OpenAllWhitelistURLsInWebViewзначения YES(в Cordova.plist/Phongap.plist) решает эту проблему.
Но я не хочу открывать всессылки в WebView, только некоторые.
Я надеялся, что смогу просто вызвать window.open('http://someexternalsite')
, чтобы открыть в Safari, и window.parent.location.href = 'http://mysite '
, чтобы открыть его в WebView.
Есть идеи, как это сделать?