亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何實(shí)現(xiàn)移動(dòng)端瀏覽器不顯示 pc 端的廣告

 更新時(shí)間:2015年10月15日 08:54:10   作者:一介布衣  
隨著移動(dòng)網(wǎng)絡(luò)的發(fā)展,越來(lái)越多的人使用手機(jī)等移動(dòng)端瀏覽網(wǎng)頁(yè)辦公,那么如果在手機(jī)打開(kāi)頁(yè)面的時(shí)候顯示大大的聯(lián)盟廣告,用戶體驗(yàn)度會(huì)非常差,經(jīng)過(guò)一番研究,用下面的方法實(shí)現(xiàn)了移動(dòng)端瀏覽器不顯示PC端廣告。

前一段時(shí)間寫(xiě)了一篇博文, 關(guān)于微信內(nèi)置瀏覽器不顯示聯(lián)盟廣告

根據(jù) window.navigator.userAgent 來(lái)判斷當(dāng)前瀏覽器是否是微信內(nèi)置瀏覽器

window.navigator.userAgent=='micromessenger'

今天要分享的內(nèi)容差不多,因?yàn)橹爸豢紤]了微信瀏覽器的適配,回頭在移動(dòng)端瀏覽器打開(kāi)站點(diǎn),發(fā)現(xiàn)適配問(wèn)題.
有的聯(lián)盟會(huì)自動(dòng)屏蔽移動(dòng)端,但是有的聯(lián)盟就不能屏蔽,所以只能手動(dòng)去判斷.

根據(jù)瀏覽器 userAgent 判斷來(lái)源

安卓設(shè)備的的 userAgent 判斷

navigator.userAgent.match(/Android/i)

iphone 設(shè)備 userAgent 判斷

navigator.userAgent.indexOf('iPhone')!=-1

ipad 設(shè)備 userAgent 判斷

navigator.userAgent.indexOf('iPad') != -1

ipod 設(shè)備 userAgent 判斷

navigator.userAgent.indexOf('iPod') != -1

再補(bǔ)充下微信內(nèi)置瀏覽器的判斷方法

function isWeiXin() {
    var ua = window.navigator.userAgent.toLowerCase();
    if (ua.match(/MicroMessenger/i) == 'micromessenger') {
      return true;
    } else {
      return false;
    }
 }

屏蔽微信,手機(jī)(除 winphone 設(shè)備),ipod

 if(!isWeiXin()&&!(navigator.userAgent.match(/Android/i) || (navigator.userAgent.indexOf('iPhone') != -1) || (navigator.userAgent.indexOf('iPod') != -1) || (navigator.userAgent.indexOf('iPad') != -1))) {
     var sogou_ad_id=4767753;  //聯(lián)盟廣告計(jì)費(fèi)id
 }
<script src="http://images.sohu.com/cs/jsfile/js/c.js" charset="utf-8"></script> //廣告內(nèi)容加載

如果沒(méi)有聯(lián)盟廣告計(jì)費(fèi)id,下面的廣告自然不會(huì)展示.間接起到了移動(dòng)端屏蔽聯(lián)盟廣告的作用.

相關(guān)文章

  • Javascript玩轉(zhuǎn)繼承(一)

    Javascript玩轉(zhuǎn)繼承(一)

    最近一直在學(xué)Javascript,打算寫(xiě)一些文章,算做自己的學(xué)習(xí)心得吧,也可以算是學(xué)習(xí)筆記。沒(méi)有系統(tǒng)的知識(shí)點(diǎn),太基礎(chǔ)的不想寫(xiě),主要是寫(xiě)一些自己覺(jué)得有價(jià)值的地方
    2014-05-05
  • Uniapp中使用Echarts的詳細(xì)過(guò)程

    Uniapp中使用Echarts的詳細(xì)過(guò)程

    這篇文章主要介紹了Uniapp中使用Echarts的示例詳解這里只舉例折線圖,介紹了uni-app微信小程序使用echarts的方法,下載echart組件,可以先隨便建個(gè)文件夾,然后 npm init,接著下載依賴,需要的朋友可以參考下
    2022-11-11
  • 復(fù)制網(wǎng)頁(yè)內(nèi)容,粘貼之后自動(dòng)加上網(wǎng)址的實(shí)現(xiàn)方法(腳本之家特別整理)

    復(fù)制網(wǎng)頁(yè)內(nèi)容,粘貼之后自動(dòng)加上網(wǎng)址的實(shí)現(xiàn)方法(腳本之家特別整理)

    復(fù)制內(nèi)容加網(wǎng)址的功能,自06年腳本之家將這個(gè)功能發(fā)布并通過(guò)blueidea宣傳以后,現(xiàn)如今很多網(wǎng)站都使用上了, 當(dāng)初我們也由這個(gè)功能帶來(lái)很多外鏈
    2014-10-10
  • js自定義鼠標(biāo)右鍵的實(shí)現(xiàn)原理及源碼

    js自定義鼠標(biāo)右鍵的實(shí)現(xiàn)原理及源碼

    這篇文章主要介紹了js自定義鼠標(biāo)右鍵的實(shí)現(xiàn)原理及源碼,需要的朋友可以參考下
    2014-06-06
  • 基于JavaScript如何制作遮罩層對(duì)話框

    基于JavaScript如何制作遮罩層對(duì)話框

    遮罩層聽(tīng)起來(lái)貌似很復(fù)雜,其實(shí)說(shuō)白了就是一個(gè)全界面的半透明的div,用戶不可以點(diǎn)擊下邊的元素,或者說(shuō)是點(diǎn)擊沒(méi)有反應(yīng),接下來(lái)通過(guò)本文給大家介紹JavaScript如何制作遮罩層對(duì)話框,對(duì)js遮罩層相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • js中map()函數(shù)的使用案例詳解

    js中map()函數(shù)的使用案例詳解

    map()方法定義在JavaScript的Array中,它返回一個(gè)新的數(shù)組,數(shù)組中的元素為原始數(shù)組調(diào)用函數(shù)處理后的值,這篇文章主要介紹了js中map()函數(shù)的使用,需要的朋友可以參考下
    2022-11-11
  • JavaScript之cookie技術(shù)詳解

    JavaScript之cookie技術(shù)詳解

    這篇文章主要為大家詳細(xì)介紹了JavaScript之cookie技術(shù),運(yùn)用JS設(shè)置cookie、讀取cookie、刪除cookie ,需要的朋友可以參考下
    2016-11-11
  • js動(dòng)態(tài)創(chuàng)建及移除div的方法

    js動(dòng)態(tài)創(chuàng)建及移除div的方法

    這篇文章主要介紹了js動(dòng)態(tài)創(chuàng)建及移除div的方法,涉及javascript針對(duì)頁(yè)面元素的動(dòng)態(tài)操作技巧,需要的朋友可以參考下
    2015-06-06
  • MATLAB中ismissing函數(shù)用法小結(jié)

    MATLAB中ismissing函數(shù)用法小結(jié)

    這篇文章主要介紹了MATLAB中ismissing函數(shù)用法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-09-09
  • 小程序getLocation需要在app.json中聲明permission字段

    小程序getLocation需要在app.json中聲明permission字段

    這篇文章主要介紹了小程序getLocation需要在app.json中聲明permission字段,個(gè)別需要獲取用戶地理位置的在開(kāi)發(fā)者工具調(diào)試時(shí)會(huì)出現(xiàn)getLocation需要在app.json中聲明permission字段 ,下面我們就一起來(lái)解決一下
    2019-04-04

最新評(píng)論