精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網(wǎng)站建設(shè)資訊

NEWS

網(wǎng)站建設(shè)資訊

微信禁止下拉查看URL怎么處理

這篇文章主要介紹了微信禁止下拉查看URL怎么處理,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)是一家專業(yè)提供將樂企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為將樂眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進行中。

效果原理:

微信下拉彈性效果其實是瀏覽器本身的一種特性,重點就是scroll值的一種體現(xiàn);

處理策略:

1、直接禁止mobile端的touchmove事件;

這種策略一般適用頁面只有一屏不需要下拉情況下使用;

var touch2 = function(){
  document.querySelector(‘body‘).addEventListener(‘touchmove‘, function (e) { 
    e.preventDefault(); 
  });
}

弊端:對于大小不同的屏要考慮到內(nèi)容一屏全部顯示,不然2+屏的內(nèi)容就沒有辦法看了;

2、禁止touchmove同時判斷scroll的位置是否到達頂部;

考慮到下拉時滾動條是否到達頂部 <= 10 來禁止touchmove事件,同時考慮存在先上拉再下拉的情況所以監(jiān)聽的touchend事件并計算一次touch事件流中的最高點位置用以判斷

var touch3 = function () {
  var lastY;//最后一次y坐標點
  var betterY;//每次touch最高點
  document.querySelector(‘body‘).addEventListener('touchstart', function(event) {
    lastY = event.originalEvent.changedTouches[0].clientY;
    betterY = lastY;
  });
  document.querySelector(‘body‘).addEventListener('touchmove', function(event) {
    var y = event.originalEvent.changedTouches[0].clientY;
    if(y > betterY){
      betterY = y;
    }
    var st = document.body.scrollTop; //滾動條高度
    if (y >= lastY && st <= 10) {
      lastY = y;
      event.preventDefault();
    }
    lastY = y;
  });
  document.querySelector(‘body‘).addEventListener('touchend', function(event) {
    var y = event.originalEvent.changedTouches[0].clientY;
    var st = document.body.scrollTop; //滾動條高度
    if(y < betterY && st <= 10){
      event.preventDefault();
    }
  });
}

弊端:第一次的touchmove存在漏洞問題,touchmove的過程中也存在漏洞

3、監(jiān)聽scroll的滾動事件,禁止高度<0;

每當滾動條的高度小于0時就重置為0,強制回退頂部位置

var touch4 = function () {
  window.onscroll = function () {
    var top = document.documentElement.scrollTop || document.body.scrollTop;
    if(top <= 0){
      document.body.scrollTop = 0;
    }
  }
}

弊端:會存在下拉URL閃屏的現(xiàn)象

感謝你能夠認真閱讀完這篇文章,希望小編分享的“微信禁止下拉查看URL怎么處理”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習!


分享題目:微信禁止下拉查看URL怎么處理
標題路徑:http://m.jcarcd.cn/article/gjhcpo.html
主站蜘蛛池模板: 国产性爱精品 | 精品国产v无 | 日韩gv国产gv欧 | 欧美日韩一级免 | 欧美午夜日韩 | 91丨九色丨熟女在 | 午夜影院c绿象 | 精品国精品国产国产 | 成人精品一 | 国产乱子伦l精品 | 福利导航网址 | 欧美一级日韩精品 | 日本在线xxxx | 三极网站 | 91视频官 | 精品国产免费 | 日本无吗不卡在 | 福利小视频导航 | 成人影片在线官网 | 国产精选线路一 | 国产福利影 | 日产精品卡二卡 | 日本在线视频 | 精品国产亚洲二区 | 乱子午夜国产电 | 国产超薄肉 | 91视频国产精品 | 三级影视| 国产日本欧美精品 | 日韩在线观看午夜伊 | 成人乱码 | 成人宗合 | 日本阿v免视频 | 国产91对白在 | 欧美专区亚洲专区 | 91午夜| 人人综合亚洲 | 日韩高清乱码在 | 国产精品视频女人 | 精品免费国产 | 日韩在线一区卜 |