Javascript 如果用户';s设备是移动设备

Javascript 如果用户';s设备是移动设备,javascript,Javascript,我想在我的网站上放置一个广告,广告在广告下弹出。但有时在移动设备上它会弹出。我想在手机上停止此广告代码,并允许在台式机上使用。我不懂javascript。我试过了,但没用。因为我认为在javascript中放置javascript是不合法的。如何停止移动设备上的特定脚本?这是我的密码 <script type="text/javascript"> function isMobile() { return /Android|webOS|iPhone|iPad|

我想在我的网站上放置一个广告,广告在广告下弹出。但有时在移动设备上它会弹出。我想在手机上停止此广告代码,并允许在台式机上使用。我不懂javascript。我试过了,但没用。因为我认为在javascript中放置javascript是不合法的。如何停止移动设备上的特定脚本?这是我的密码

<script type="text/javascript"> 
    function isMobile() {
        return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
    }

    if (!isMobile()) {
       <script type="text/javascript" src="Ad company URL Here"></script>
    }

</script>

函数isMobile(){
return/Android | webOS | iPhone | iPad | iPod | BlackBerry | IEMobile | Opera Mini/i.test(navigator.userAgent);
}
如果(!isMobile()){
}

您必须将新的
脚本
元素添加到
文档

if (!isMobile()) {
   var src = "Ad company URL Here"; //Replace this with the, you know, actual source
   var scriptElem = document.createElement( 'script' );
   scriptElem.setAttribute('src', src);
   document.body.appendChild(scriptElem);
}

为什么不在函数是移动的时候调用它呢
if(isMobile()){mobileFunction();}else{notMobileFunction();}
@HéctorE通常,页面上包含广告的方式只是从页面中引用它们的脚本;你不能真正控制他们的内部运作,也不能让广告自己出现。这里可能是这样,也可能不是这样。@Katana314不知道。谢谢!现在,在我的广告评论下,pop-unders甚至不在第40行的桌面上工作,我已经实现了它