我最近在我的网站上安装了广告,并且在桌面版中一切正常。我想根据屏幕重量更改广告,我的广告代码如下:
<script type="text/javascript>
<script src="file.js">
<iframe>AD CODE </iframe>
</script>
我想使用JavaScript根据屏幕宽度动态地将广告从桌面代码更改为移动代码,但问题是当我尝试将代码插入广告区域时,脚本“ js”将无法运行并且广告不会展示。 / p>
这样做的最佳实践是什么?
感谢大家
答案 0 :(得分:0)
这取决于您要用户的屏幕宽度还是窗口的宽度。如果您要确定用户是否正在使用手机,则屏幕宽度可能最合适。
var width = window.screen.availWidth;
if(width < 400){
//do mobile relevant action
} else {
//do desktop relevant action
};
此问题已在此处得到非常彻底的回答: Get the size of the screen, current web page and browser window