【发布时间】:2017-02-04 19:44:51
【问题描述】:
我正在尝试将使用 adblock 的 PC 用户重定向到某个页面。但我不想重定向移动用户。
这是我的代码
<script src="/assets/js/ads.js" type="text/javascript"></script>
//the bait for adblock
<script type="text/javascript">
if(document.getElementById('ElvJCLbfcHDP')){
alert('Blocking Ads: No');
} else {
alert('Blocking Ads: Yes');
}
如您所见,这仅显示广告是否被阻止。但我想做的是检查用户是来自移动设备还是 PC,然后仅将 PC 广告拦截用户重定向到某个页面并让移动用户使用网站照原样。
我找到了这个
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
// some code..
}
但你可以看到它只检测用户是否来自移动设备然后运行代码。我希望它检查用户是否来自 PC 然后运行重定向
【问题讨论】:
标签: javascript redirect jquery-mobile mobile