Rez*_*994 4 cordova inappbrowser ionic-framework ionic2
我在点击事件中有这个代码
let browser = new InAppBrowser('http://example.com/test', '_self');
browser.executeScript({code: "(function() { alert(123); })()"});
Run Code Online (Sandbox Code Playgroud)
当我单击按钮时,inAppBrowser会打开页面,但脚本不会运行.
我关闭了浏览器,然后再次单击该按钮,现在脚本运行了.
为什么它没有第一次运行?
在InAppBrowser.addEventListener(loadstart,loadstop,loaderror)中添加executeScript,然后它将在第一次运行.我正在使用离子1,但我想它也适用于离子2.我在下面添加了一个示例代码.(这就是它在离子1中的样子).
browser.addEventListener('loadstart', function(){
browser.executeScript({code: "(function() { alert(123); })()"});
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8772 次 |
| 最近记录: |