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'
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)
penggunaan ejen peranti iphone pertimbangan
navigator.userAgent.indexOf('iPhone')!=-1
penghakiman ejen pengguna peranti ipad
navigator.userAgent.indexOf('iPad') != -1
penghakiman ejen pengguna peranti ipod
navigator.userAgent.indexOf('iPod') != -1
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; } }
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> //广告内容加载
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