我在Chrome打包应用中创建了一个webview,并使用
收听'loadstop'事件my_webview.addEventListener('loadstop' ... )
似乎要开火两次。这不是灾难,但似乎效率低下,我想知道它为什么这样做,或者我是否应该在寻找代码中的错误。
答案 0 :(得分:0)
loadstop
将触发。如果它似乎为同一页面触发了两次,那么该页面可能会重定向到另一个页面,导致两次加载?
答案 1 :(得分:0)
引用the docs:
每次文档级加载的数量从一个(或多个)转换为零时,都会触发此事件。例如,如果已经完成加载的页面(即,
loadstop
已经触发一次)创建了一个加载页面的新iframe,那么当iframe页面加载完成时将会触发第二个loadstop
。这种模式通常出现在加载广告的网页上。