我遇到Cordova InAppBrowser Plugin的问题(在离子应用中,如果这是相关的)。
我尝试使用网址打开新的网页视图(用于身份验证)。这应该是一个新的webview,我需要在我原来的cordova-webapp中获得loadstart
事件。
以下代码在iOS中按预期工作,但在Android上,它似乎在同一webview中打开URL(而不是像指定的那样在_blank中)。我错过了什么,或者这是一个错误?
var browserRef = window.open(flatserverurl+'/tokenlogin?redirect=http://localhost/callback', '_blank', 'location=no,clearsessioncache=yes,clearcache=yes');
browserRef.addEventListener('loadstart', function(event) {
// do something with the url
});
系统信息:
- cordova 4.3.0
- com.ionic.keyboard 1.0.4"键盘"
- cordova-plugin-inappbrowser 1.0.1-dev" InAppBrowser"
- org.apache.cordova.console 0.2.13" Console" org.apache.cordova.device
- 0.3.0" Device"
使用Android 5.1.1和两个genymotion Android模拟器(4.4.4和5.0.1)在Nexus 4上进行测试