微信下拉会展现ip地址黑框,google后发现了一个可以禁止的js片段:
/**
* 禁止浏览器下拉回弹
*/
function
stopDrop() {
var
lastY;
//最后一次y坐标点
$(document.body).on(
'touchstart'
,
function
(event) {
lastY = event.originalEvent.changedTouches[0].clientY;
//点击屏幕时记录最后一次Y度坐标。
});
$(document.body).on(
'touchmove'
,
function
(event) {
var
y = event.originalEvent.changedTouches[0].clientY;
var
st = $(
this
).scrollTop();
//滚动条高度
if
(y >= lastY && st <= 10) {
//如果滚动条高度小于0,可以理解为到顶了,且是下拉情况下,阻止touchmove事件。
lastY = y;
event.preventDefault();
}
lastY = y;
});
}