Bagaimana untuk menghalang penyemak imbas mudah alih daripada memaparkan kemahiran PC ads_javascript

WBOY
Lepaskan: 2016-05-16 15:36:34
asal
1764 orang telah melayarinya

Saya menulis catatan blog beberapa waktu lalu tentang penyemak imbas terbina dalam WeChat yang tidak memaparkan iklan ahli gabungan

Tentukan sama ada penyemak imbas semasa ialah penyemak imbas terbina dalam WeChat berdasarkan window.navigator.userAgent

window.navigator.userAgent=='micromessenger'
Salin selepas log masuk

Kandungan yang ingin saya kongsikan hari ini hampir sama, kerana saya hanya menganggap penyesuaian pelayar WeChat sebelum ini Apabila saya membuka tapak pada pelayar mudah alih, saya mendapati masalah penyesuaian.
Sesetengah pakatan akan menyekat versi mudah alih secara automatik, tetapi sesetengah pakatan tidak boleh menyekatnya, jadi anda hanya boleh menilai secara manual

Tentukan sumber berdasarkan userAgent pelayar

Penghakiman UserAgent untuk peranti Android

navigator.userAgent.match(/Android/i)
Salin selepas log masuk

penggunaan ejen peranti iphone pertimbangan

navigator.userAgent.indexOf('iPhone')!=-1
Salin selepas log masuk

penghakiman ejen pengguna peranti ipad

navigator.userAgent.indexOf('iPad') != -1
Salin selepas log masuk

penghakiman ejen pengguna peranti ipod

navigator.userAgent.indexOf('iPod') != -1
Salin selepas log masuk

Tambah lagi Cara menilai penyemak imbas terbina dalam WeChat

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

Sekat WeChat, telefon mudah alih (kecuali peranti winphone) dan 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;  //联盟广告计费id
 }
<script src="http://images.sohu.com/cs/jsfile/js/c.js" charset="utf-8"></script> //广告内容加载
Salin selepas log masuk

Jika tiada ID pengebilan pengiklanan ahli gabungan, iklan berikut secara semula jadi tidak akan dipaparkan ini secara tidak langsung memainkan peranan menyekat iklan ahli gabungan pada terminal mudah alih

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan