如何在应用程序崩溃后以编程方式重新加载Cordova插件?

如何在应用程序崩溃后以编程方式重新加载Cordova插件?,cordova,ionic-framework,crash,cordova-plugins,Cordova,Ionic Framework,Crash,Cordova Plugins,有时我的Ionic V1 w Cordova应用程序崩溃,然后立即在iOS中重新启动。虽然我希望它永远不会崩溃,但目前我正在努力确保它能够正常恢复。问题是,当它重新启动应用程序时,Ionic代码被初始化并正常运行,但Cordova插件都不可用 是否可以在启动时从Ionic应用程序以编程方式重新加载所有Cordova插件?我不知道 崩溃,然后立即在iOS中重新启动 部分发生,但您是否尝试使用location.reload() 例如,在index.html function onDeviceRead

有时我的Ionic V1 w Cordova应用程序崩溃,然后立即在iOS中重新启动。虽然我希望它永远不会崩溃,但目前我正在努力确保它能够正常恢复。问题是,当它重新启动应用程序时,Ionic代码被初始化并正常运行,但Cordova插件都不可用

是否可以在启动时从Ionic应用程序以编程方式重新加载所有Cordova插件?

我不知道

崩溃,然后立即在iOS中重新启动

部分发生,但您是否尝试使用
location.reload()

例如,在
index.html

function onDeviceReady() {
  //...
  location.reload();
  return;
}

虽然我不是100%确定,但它可能会起作用。

您正试图解决由主要问题引起的问题。解决主要的错误,这将得到解决。是的,我们正在努力解决或至少减少主要问题的发生。但是,由于各种情况(包括未知情况)都可能导致崩溃,我还想确保应用程序在崩溃时能够更好地恢复。当我开车时,我尽力避免发生事故,但我也总是系上安全带以防万一。我正在尝试在这里创建一个安全带。谢谢你,我刚刚发现
document.location.href='index.html',基本上是一样的。