我正在使用HTML,Javascript和cordova为iOS设备开发混合应用程序。它有一个在外部浏览器窗口中打开一个链接,我们使用inapp浏览器。这适用于iPhone 5s及以上版本的设备。但它并没有在iPhone5和iPhone 4s上打开inapp浏览器。它不会在控制台中抛出任何错误。
Inapp浏览器的启动如下所示。
var ref = cordova.InAppBrowser.open(response.data.url, "_blank", "location=no,toolbar=yes,closebuttoncaption=Back,toolbarposition=top,disallowoverscroll=true,presentationstyle=pagesheet,clearcache=yes"); ref.addEventListener("loadstart", function(event){
myFunctions.handleResult(ref, event.url);
fn.hideLoader();}
在cordova-plugin.xml
中{
"file": "plugins/cordova-plugin-inappbrowser/www/inappbrowser.js",
"id": "cordova-plugin-inappbrowser.inappbrowser",
"pluginId": "cordova-plugin-inappbrowser",
"clobbers": [
"cordova.InAppBrowser.open",
"window.open"
]
},