gpt4 book ai didi

javascript - Listener document.addEventListener(function() {函数如示例中所示

转载 作者:行者123 更新时间:2023-11-28 06:13:27 25 4
gpt4 key购买 nike

我遇到了一个不知道如何解决的小问题,我正在尝试运行 ngcordova 网站中的示例,但没有成功。

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

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

document.addEventListener(function() {...它不打开链接

在 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 监听器(function(){不让我打开,我需要他像示例代码一样存在才能正常工作。

最佳答案

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

这是我使用的代码

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

   


$ Scope.ircadastro = function () {

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

    }

关于javascript - Listener document.addEventListener(function() {函数如示例中所示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36169148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com