首页 > android 4.3 之前版本 webview 对js触发click事件的限制

android 4.3 之前版本 webview 对js触发click事件的限制

今天在做android 4.3版本之前 webview 页面适配的时候,遇到一个很无语的问题:

在代码中其他位置都可以调用$('#button').click()来触发一个按钮点击事件,只有在另一个按钮点击事件中,调用该事件时,无法触发。代码示例如下——

$('#playAllSound').click(playAllSoundInit);

function playAllSoundInit(){
    $($('.sentence')[0]).click();
}

这一段代码在4.4的webview或chrome浏览器中都没有问题,在4.3之前的webview中就被阻止了。有人能告诉我背后的机制吗?


囧。。。貌似并未遇到过这种情况 。。。。也做过 网页嵌入app的webview使用

【热门文章】
【热门文章】