如果用户的设备是移动设备,如何停止特定的外部javascript文件
How to stop specific external javascript file if the user's device is mobile device
我想在我的网站上放一个广告,广告是弹出在广告下。但有时在移动设备上它会弹出。我想在移动设备上停止这种广告代码,允许它出现在桌面电脑上。我不懂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>
你必须把append
这个新的script
元素放到document
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);
}
相关文章:
- 使用html中的外部javascript进行数据验证
- 将变量传递给外部Javascript
- 关于引入外部javascript文件的问题&css通过https
- 有没有办法在tinymceiframe中加载一个外部javascript文件
- 如何在MVC5中ajax调用的部分视图中引用外部javascript
- HTML外部javascript加载另一个javascript
- 如何在定义js文件后为外部javascript文件设置变量
- ResolveUrl没有'我似乎不适合当链接到具有动态虚拟目录的外部javascript文件时
- 如何在小部件中添加外部javascript库和样式表
- 外部JavaScript验证不起作用
- Chrome扩展无法通过清单加载外部javascript
- 动态虚拟目录和外部 JavaScript 链接
- Web 地址虚拟目录会断开外部 JavaScript 链接,因此找不到文件
- 如何从窗体调用外部javascript方法
- 如何使用外部Javascript库(如jQuery)重命名Google闭包样式表
- 如何使用Java在WebDriver中调用外部JavaScript
- 从Haml调用外部javascript中的ruby数组
- 在选择更改时更改从外部javascript生成的flash播放器
- 缓存javascript失败,因为使用了外部javascript
- 在AngularJS中手动加载和卸载外部javascript