Ionic 4 Android APK在打开应用浏览器时崩溃'_自我';
我构建了一个Ionic 4应用程序,它使用inAppBrowser组件在应用程序流程的某个点打开一个外部网站 该应用程序运行良好,但在用真正的Android手机进行测试时崩溃,应用程序关闭。 浏览器、iOS、模拟器。。。一切正常。只有真正的Android设备在调用Ionic 4 Android APK在打开应用浏览器时崩溃'_自我';,android,cordova,ionic-framework,cordova-plugins,ionic4,Android,Cordova,Ionic Framework,Cordova Plugins,Ionic4,我构建了一个Ionic 4应用程序,它使用inAppBrowser组件在应用程序流程的某个点打开一个外部网站 该应用程序运行良好,但在用真正的Android手机进行测试时崩溃,应用程序关闭。 浏览器、iOS、模拟器。。。一切正常。只有真正的Android设备在调用this.browser.create(url,'.'u self')时才会崩溃 我已经测试了所有的东西。比如将代码放入不同的模块和应用程序工作流的不同部分。 还尝试grep设备的java输出,但根本没有返回任何错误消息 这是我最后一次
this.browser.create(url,'.'u self')
时才会崩溃
我已经测试了所有的东西。比如将代码放入不同的模块和应用程序工作流的不同部分。
还尝试grep设备的java输出,但根本没有返回任何错误消息
这是我最后一次尝试,一个非常简单的方法。但它也会崩溃:
initializeApp() {
this.platform.ready().then(() => {
this.statusBar.styleDefault();
this.splashScreen.hide();
const browser = this.iab.create('https://example.com/', '_self');
browser.on('loadstop').subscribe(event => {
// this.splashScreen.hide();
});
});
}
我已正确导入模块,并在配置文件中添加了
标记。其cordova webview问题检查它是否已安装并正常工作
ionic cordova plugin add cordova-plugin-ionic-webview
或者传递参数
\u blank
而不是\u self
我发现当。。。
1) 若您将null或未定义的url传递给应用程序内浏览器,且目标为_self,所以无法找到,且应用程序已崩溃
您需要通过\u系统
或
2) 您必须指定应用程序不会崩溃的选项
像这样,让browser=this.inApp.create(url,“\u self”,“location=no,hardwareback=no,clearsessioncache=yes”);据我所知,
\u blank
将打开InApp浏览器,但我想用\u self
打开webview,因为我在配置文件中列出了URL。webview和inappbrowser插件已经安装。我也有这个问题,找到解决方案吗?