Javascript Android Webview上的JS Pan手势不';行不通

Javascript Android Webview上的JS Pan手势不';行不通,javascript,android,webview,Javascript,Android,Webview,在单击表头之前,web视图上的平移手势/滚动在承载jquery datatables表的web视图上不起作用 这意味着,用户不能上下左右滚动表格,直到他按下表格标题(对表格进行排序)。这也发生在非jquery表JS代码上–WebView不可滚动。有趣的是,当我将chrome调试器连接到WebView时,滚动开始工作 我用本地和远程JS代码在Android chrome浏览器上测试了相同的代码,并且可以滚动。这让我觉得WebView本身存在某种问题。 我认为这可能是一个滑动手势冲突-但是没有定义滑

在单击表头之前,web视图上的平移手势/滚动在承载jquery datatables表的web视图上不起作用

这意味着,用户不能上下左右滚动表格,直到他按下表格标题(对表格进行排序)。这也发生在非jquery表JS代码上–WebView不可滚动。有趣的是,当我将chrome调试器连接到WebView时,滚动开始工作

我用本地和远程JS代码在Android chrome浏览器上测试了相同的代码,并且可以滚动。这让我觉得WebView本身存在某种问题。 我认为这可能是一个滑动手势冲突-但是没有定义滑动手势(这意味着web视图在活动中是独立的,没有可滑动的窗口)


有什么想法吗?

你应该发布你的代码,Android WebView有很多选项,我将开始测试:

webView.getSettings().setBuiltInZoomControls(true);
还要检查javascript是否已启用

希望这有助于发现问题。 Android上KitKat(及更小版本)的网络视图可能存在漏洞。吃棒棒糖效果很好

我的KitKat解决方案是重新绘制DOM:

 setTimeout(function() { 
     var htmlString = $( '#content' ).html(); 
     $('#content').html(htmlString); 
 }, 1000);
这不知怎的将“焦点”返回到DOM和平移手势工作