Javascript hear document.addEventListener(函数(){函数如示例所示

Javascript hear document.addEventListener(函数(){函数如示例所示,javascript,angularjs,cordova,ionic-framework,cordova-plugins,Javascript,Angularjs,Cordova,Ionic Framework,Cordova Plugins,我有一个小问题,我不知道如何解决,我试图运行一个例子,是在ngcordova网站,但没有成功 当我使用插件$cordovaInAppBrowser.open({ 它通常可以工作,但需要放置事件侦听器 document.addEventListener(函数(){…它不会打开链接 在cordovaInAppBrowser.open$({ 我需要使用事件侦听器来使用函数 必要的申请,我不明白是什么 继续讲下去,我使用的是这个例子,没有涉及到 任何事 有人能帮我吗 下面是示例代码 module.con

我有一个小问题,我不知道如何解决,我试图运行一个例子,是在ngcordova网站,但没有成功

当我使用插件$cordovaInAppBrowser.open({

它通常可以工作,但需要放置事件侦听器

document.addEventListener(函数(){…它不会打开链接

在cordovaInAppBrowser.open$({

我需要使用事件侦听器来使用函数

必要的申请,我不明白是什么

继续讲下去,我使用的是这个例子,没有涉及到

任何事

有人能帮我吗

下面是示例代码

module.controller('ThisCtrl', function($cordovaInAppBrowser) {

  var options = {
      location: 'yes',
      clearcache: 'yes',
      toolbar: 'no'
    };

  document.addEventListener(function () {
    $cordovaInAppBrowser.open('http://ngcordova.com', '_blank', options)
      .then(function(event) {
        // success
      })
      .catch(function(event) {
        // error
      });


    $cordovaInAppBrowser.close();

  }, false);

  $rootScope.$on('$cordovaInAppBrowser:loadstart', function(e, event){

  });

  $rootScope.$on('$cordovaInAppBrowser:loadstop', function(e, event){
    // insert CSS via code / file
    $cordovaInAppBrowser.insertCSS({
      code: 'body {background-color:blue;}'
    });

    // insert Javascript via code / file
    $cordovaInAppBrowser.executeScript({
      file: 'script.js'
    });
  });

  $rootScope.$on('$cordovaInAppBrowser:loaderror', function(e, event){

  });

  $rootScope.$on('$cordovaInAppBrowser:exit', function(e, event){

  });

});

只需要打开外部页面,但document.addEventListener listener(函数(){不允许我打开,我需要他出现在示例代码中才能正常工作。

我找到的唯一解决方案是直接打开窗口并直接对外部页面进行必要的更改,谢谢大家的帮助

这是我使用的代码

var options = {
       location: 'yes'
       clearcache 'yes'
       toolbar: 'no'
    };

   


$ Scope.ircadastro = function () {

$ CordovaInAppBrowser.open ('url', '_blank', options)

    }

我找到的唯一解决办法是直接打开窗口,直接对外部页面进行必要的更改,谢谢大家的帮助

这是我使用的代码

var options = {
       location: 'yes'
       clearcache 'yes'
       toolbar: 'no'
    };

   


$ Scope.ircadastro = function () {

$ CordovaInAppBrowser.open ('url', '_blank', options)

    }

似乎您需要在addEventListeneryes中添加事件类型我添加了click kind,但我代码中的问题它不会从打开的窗口返回任何内容。似乎您需要在addEventListeneryes中添加事件类型我添加了click kind,但我代码中的问题它不会从打开的窗口返回任何内容。