Skip to content

Instantly share code, notes, and snippets.

@intellecat
Last active August 29, 2015 14:20
Show Gist options
  • Select an option

  • Save intellecat/66300dbb566a6eb57519 to your computer and use it in GitHub Desktop.

Select an option

Save intellecat/66300dbb566a6eb57519 to your computer and use it in GitHub Desktop.

上次收到的反UC广告代码是这样的:

<!-- head部分 -->
<script src="http://script.bd.baixing.net/cpro/ui/dm.js" type="text/javascript"></script>

<!-- u1502913 body部分 -->
<script type="text/javascript">
    (function() {
        var s = "_" + Math.random().toString(36).slice(2);
        document.write('<div style="" id="' + s + '"></div>');
        (window.slotbydup = window.slotbydup || []).push({
            container: s,
            id:'u1502913',
            scale:'20.3',
            display: 'inlay-fix'
        });
    })();
</script>

这样的API比原先的更灵活了,但是没有办法完全实现原来的一些广告位的效果:

原来的代码:

<script type="text/javascript">
	var cpro_id="u2026049";
	(window["cproStyleApi"] = window["cproStyleApi"] || {})[cpro_id]={at:"3",scale:"20.6",pat:"6",tn:"template_inlay_all_mobile_lu_native",rss1:"#FFFFFF",adp:"1",ptt:"0",titFF:"%E5%BE%AE%E8%BD%AF%E9%9B%85%E9%BB%91",titFS:"14",rss2:"#000000",titSU:"0",ptbg:"90",ptp:"0"}
</script>
<script src="http://script.bd.baixing.net/cpro/ui/cm.js" type="text/javascript"></script>

样式如下:

新的代码我是这样使用的:

<script type="text/javascript">
(function() {
        var s = "_" + Math.random().toString(36).slice(2);
        document.write('<div style="" id="' + s + '"></div>');
        var config = {"id":"u2026049","at":3,"scale":"20.6","pat":6,"tn":"template_inlay_all_mobile_lu_native","rss1":"#FFFFFF","adp":1,"ptt":0,"titFF":"%E5%BE%AE%E8%BD%AF%E9%9B%85%E9%BB%91","titFS":14,"rss2":"#000000","titSU":0,"ptbg":90,"ptp":0,"display":"inlay-fix"};
        config.container = s;
        (window.slotbydup = window.slotbydup || []).push(config);
    })();
</script>

但是效果变成了这样:

一定是我使用方式不对,请教应该如何正确使用

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment