Javascript Cordova Inapp浏览器引发错误

Javascript Cordova Inapp浏览器引发错误,javascript,angularjs,cordova,inappbrowser,Javascript,Angularjs,Cordova,Inappbrowser,在AppBrowser()中使用Cordova时出现以下错误 TypeError:无法读取未定义的属性“open”请先尝试将代码包装到设备中 document.addEventListener("deviceready", function () { $cordovaInAppBrowser.open(urlToGo, '_self', options) .then(function(event) { // success console.log("Suc

在AppBrowser()中使用Cordova时出现以下错误


TypeError:无法读取未定义的属性“open”
请先尝试将代码包装到设备中

document.addEventListener("deviceready", function () {

  $cordovaInAppBrowser.open(urlToGo, '_self', options)
    .then(function(event) {
      // success
      console.log("Success...");
     })
     .catch(function(event) {
       // error
       console.log("Error...");
     });


     $cordovaInAppBrowser.close();

}, false);
如果这不起作用,那就去找官员。 我有时发现ng插件并不总是玩得很好

他们的示例将触发浏览器

document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
  window.open = cordova.InAppBrowser.open;
}

首先尝试将代码包装在设备就绪的情况下

document.addEventListener("deviceready", function () {

  $cordovaInAppBrowser.open(urlToGo, '_self', options)
    .then(function(event) {
      // success
      console.log("Success...");
     })
     .catch(function(event) {
       // error
       console.log("Error...");
     });


     $cordovaInAppBrowser.close();

}, false);
如果这不起作用,那就去找官员。 我有时发现ng插件并不总是玩得很好

他们的示例将触发浏览器

document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
  window.open = cordova.InAppBrowser.open;
}

你在哪里测试它?在web浏览器或设备中?它在web浏览器中不起作用。在emulator和d设备中测试$cordovaInAppBrowser-这应该是不同的吗?您在哪里测试它?在web浏览器或设备中?它在web浏览器中不起作用。在emulator A d设备$cordovaInAppBrowser中测试-这是否应该有所不同?其抛出-验证证书链失败,错误:java.security.cert.CertPathValidator异常:找不到证书路径的信任锚点。我用了第二个选项,但它不起作用。它仍在抛出-TypeError:无法读取未定义的属性“open”,错误:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚点。是否可以返回到我的应用程序?因为一旦成功,我将给出-$location.path('/detail');,但它不会出现在我的应用程序中:(,因为它的新WidNow在后退按钮的选项标签var options={toolbar:'yes',closeButtonCoption:'Done',toolbarposition:'top'};其抛出-未能验证证书链,错误:java.security.cert.CertPathValidatorException:未找到证书路径的信任锚点。我使用的第二个选项无效。其仍然抛出-TypeError:无法读取未定义的属性“open”,错误:java.security.cert.CertPathValidatorException:证书的信任锚点未找到路径。是否可以返回到我的应用程序?因为一旦成功,我将提供-$location.path('/detail');,但它不会返回到我的应用程序:(,因为它的新Widnow在返回按钮的选项标记中执行此操作var options={工具栏:“是”,关闭按钮选项:“完成”,工具栏位置:“顶部”};