我正在使用cordova.InAppBrowser插件在我的Cordova应用程序上显示托管的Web应用程序。当我在浏览器上运行/模拟应用程序时,浏览器身份验证提示会按预期显示。
但是,当我在Android Emulator或真实设备上运行应用程序时,不会出现提示。加载我的Web应用程序的请求返回“ 401-未经授权:由于凭据无效而拒绝访问”。错误。
我的Cordova应用程序的初始化方法:
initialize: function() {
document.addEventListener('deviceready', this.onDeviceReady.bind(this), false);
},
// deviceready Event Handler
onDeviceReady: function() {
var ref = cordova.InAppBrowser.open('http://10.245.255.209:8080', '_blank', 'location=no,clearcache=yes,clearsessioncache=yes,hidenavigationbuttons=yes,hideurlbar=yes');
},