Javascript Can';t在Cordova容器中的UI5应用程序中的Safari中打开URL
我已经开发了一个可以在浏览器上运行的SAPUI5应用程序,我正试图将其包装在Cordova容器中,使其成为一个iOS版本 在应用程序的一个页面中,我定义了一个按钮,当它被点击时,它会打开一个单独的Safari窗口(见下面的代码),然而,当我测试这个功能时,它会直接在应用程序中打开URL 因此,如果我想返回应用程序的主页,我需要关闭应用程序并重新启动它 无论是否使用inappbrowser Cordova插件,我都会遇到同样的问题 有没有人对此有什么想法?谢谢你的帮助Javascript Can';t在Cordova容器中的UI5应用程序中的Safari中打开URL,javascript,ios,cordova,sapui5,Javascript,Ios,Cordova,Sapui5,我已经开发了一个可以在浏览器上运行的SAPUI5应用程序,我正试图将其包装在Cordova容器中,使其成为一个iOS版本 在应用程序的一个页面中,我定义了一个按钮,当它被点击时,它会打开一个单独的Safari窗口(见下面的代码),然而,当我测试这个功能时,它会直接在应用程序中打开URL 因此,如果我想返回应用程序的主页,我需要关闭应用程序并重新启动它 无论是否使用inappbrowser Cordova插件,我都会遇到同样的问题 有没有人对此有什么想法?谢谢你的帮助 var button= ne
var button= new sap.m.Button ({icon: "sap-icon://meal"
, press: function (oEvent)
{window.open ('MYURLHERE', '_system')}})
您是否先调用“window.open=cordova.InAppBrowser.open;”?否则,它将不会覆盖该功能,并且您将导航到一个没有cordova脚本的空白页面,从而产生一个空白页面。标准window.open()JavaScript方法不能用于从全局HTML文件打开新的选项卡和窗口——由Apple提供