我有一个Phonegap(cordova)应用程序,我想在phonegap WebView中加载一些外部网页,我还有其他外部网页,我想在用户激活它时在Safari中加载.
通常,大多数人都有他们想要在WebView中打开外部链接的问题.将OpenAllWhitelistURLsInWebView设置为YES(在Cordova.plist/Phongap.plist中)可以解决该问题.
但我不想打开WebView的所有链接,只是一些.
我希望我可以打电话window.open('http://someexternalsite')在Safari window.parent.location.href = 'http://mysite'中打开并在WebView中打开它.
知道怎么做吗?
我正在运行一个强制网络门户,目标受众只是移动设备.我想在CNA中进行身份验证后向用户打开"欢迎页面" .此页面应在(移动)Safari中打开,而不是在CNA中打开,因为它包含在有限的CNA环境中不起作用的交互式元素.
我以前见过这个在其他门户网站工作,但我不知道他们是怎么做的,也不知道经过长时间的研究后甚至是多少.
我有的是:
我想要的是:
要么
到目前为止我找不到任何东西(例如使用target ="_ system").有谁知道这些酒店和其他门户网站如何设法做到这一点,做到了吗?
由于iOS 7阻止了http://www.apple.com/library/test/success.html的欺骗,我正在寻找阻止强制网络助手登录页面的另一种方法.由于Apple有设备检查1-> m网站,我无法确定所有网站都被阻止.
如果无法阻止它,我会打开将其更改为带有接受按钮的网页,如术语页面,但我找不到一种方法来做到这一点.