gpt4 book ai didi

cordova - 如何在ionic 2中使用inAppBrowser插件的 "executeScript"方法?

转载 作者:行者123 更新时间:2023-12-04 07:11:51 24 4
gpt4 key购买 nike

我在点击事件中有这个代码

let browser = new InAppBrowser('http://example.com/test', '_self');
browser.executeScript({code: "(function() { alert(123); })()"});

当我单击按钮时,inAppBrowser 打开页面,但脚本没有运行。
我关闭了浏览器,然后再次单击按钮,现在脚本确实运行了。

为什么它不是第一次运行?

最佳答案

在 InAppBrowser.addEventListener (loadstart, loadstop, loaderror) 中添加 executeScript 然后它会在第一次运行。我正在使用 ionic 1,但我想它也适用于 ionic 2。我在下面添加了一个示例代码。 (这就是它在 ionic 1 中的样子)。

  browser.addEventListener('loadstart', function(){
browser.executeScript({code: "(function() { alert(123); })()"});
})

关于cordova - 如何在ionic 2中使用inAppBrowser插件的 "executeScript"方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42362503/

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