我们使用 Cordova 和 Framework 7 开发了一个应用程序。我们有启动外部 url 的代码:
cordova.InAppBrowser.open(url, '_system');
它在浏览器中运行良好,在 Android 上运行良好,但在 iOS 中,应用程序只是坐在那里(仍然响应),但如果你双击主屏幕,它只会在移动 safari 中启动 url。这发生在模拟器和实际的 iPhone 上。奇怪的是,在使用 Intercom(实时聊天插件)时会发生相同的行为和解决方案。
intercom.displayMessenger();
任何关于为什么会发生这种情况以及如何解决它的建议将不胜感激。