禁用Android的Chrome下拉至刷新功能
我为公司创建了一个小型HTML5 Web应用程序。 此应用程序显示项目列表,一切正常。 该应用程序主要用于Android手机和Chrome浏览器。此外,该网站保存在主屏幕上,因此Android可以将整个内容作为应用程序进行管理(我猜是使用WebView)。 Chrome Beta(我也认为Android System WebView)已经引入了“下拉刷新”功能(例如,请参阅此链接)。 这是一个方便的功能,但是我想知道是否可以使用某些meta标记(或javascript东西)将其禁用,因为用户可以在浏览列表时轻松触发刷新,然后重新加载整个应用。 这也是应用程序不需要的功能。 我知道此功能仅在Chrome beta版中仍然可用,但是我有一种感觉,那就是该功能也将登陆稳定的应用程序。 谢谢! 编辑:我已经卸载了Chrome Beta,并且固定到主屏幕的链接现在随稳定的Chrome一起打开。因此,固定链接以Chrome开头,而不是以webview开头。 编辑:今天(2015-03-19)下拉菜单已刷新到稳定的Chrome。 编辑:从@Evyn答案我点击此链接并获得了有效的javascript / jquery代码。 显示代码段 var lastTouchY = 0; var preventPullToRefresh = false; $('body').on('touchstart', function (e) { if (e.originalEvent.touches.length != 1) { return; } lastTouchY = e.originalEvent.touches[0].clientY; preventPullToRefresh = window.pageYOffset == 0; }); $('body').on('touchmove', function …