如何插入不同的<script>代码?

时间:2016-02-11 11:00:42

标签: javascript jquery html advertising

如何为移动设备,桌面设备和国家/地区展示不同的广告?&#xA;我的脚本正在检查宽度并检查国家/地区代码。&#xA;检测到后,我需要显示不同的广告代码1行并包含另一个标签

&#xA;&#xA;
 `&lt; script async src =“// pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"> &LT; /脚本&GT; &lt;! -  responsive tags / functions.php  - &gt;&lt; ins class =“adsbygoogle”style =“display:block”data-ad-client =“ca-pub-111”data-ad-slot =“ 111“data-ad-format =”auto“&gt;&lt; / ins&gt; &lt; script&gt;(adsbygoogle = window.adsbygoogle || [])。push({});&lt; / script&gt;`&#xA;  
&#xA;&#xA;

我该怎么做?

&#xA;&#xA;

现在我包含了所有广告并在加载DOM后删除了一些,但这不是解决方案。

&#xA; &#xA;

https://jsfiddle.net/wtpdbu7q/

&#xA ;

1 个答案:

答案 0 :(得分:0)

如果您使用的是jQuery,可以使用$(window).width()

if ( $(window).width() > 767) {     
  // Add your javascript for desktop
  $('head').append('<script src=\"desktop.js\" type="text/javascript\"><\/script>');
}
else {
  // Add your javascript for tablet / mobile
  $('head').append('<script src=\"mobile.js\" type="text/javascript\"><\/script>');
}