如何在iOS应用程序中修复cordova.InAppBrowser.open和/或对讲机

如何在iOS应用程序中修复cordova.InAppBrowser.open和/或对讲机,ios,cordova,inappbrowser,html-framework-7,intercom,Ios,Cordova,Inappbrowser,Html Framework 7,Intercom,我们使用Cordova和Framework 7开发了一个应用程序。我们有启动外部url的代码: cordova.InAppBrowser.open(url, '_system'); 它在浏览器中运行良好,在Android上运行良好,但在iOS中,该应用程序只是停留在那里(仍然响应),但只有在双击主屏幕时,它才会在mobile safari中启动url。这在模拟器和实际的iphone上都会发生。奇怪的是,当使用对讲机(一个用于实时聊天的插件)时,同样的行为和解决方案也会发生 任何关于为什么会发生

我们使用Cordova和Framework 7开发了一个应用程序。我们有启动外部url的代码:

cordova.InAppBrowser.open(url, '_system');
它在浏览器中运行良好,在Android上运行良好,但在iOS中,该应用程序只是停留在那里(仍然响应),但只有在双击主屏幕时,它才会在mobile safari中启动url。这在模拟器和实际的iphone上都会发生。奇怪的是,当使用对讲机(一个用于实时聊天的插件)时,同样的行为和解决方案也会发生

任何关于为什么会发生这种情况以及如何解决的建议都将不胜感激

intercom.displayMessenger();