【问题标题】:Script as an onload script脚本作为 onload 脚本
【发布时间】:2014-07-01 08:19:46
【问题描述】:

我有一个弹出窗口的脚本,但是如果您单击网站上的任何位置,弹出窗口就会打开。他们这样做是为了避免 AdBlocks 不阻止磅。所以现在的问题是:任何人都可以帮助我将脚本编写为 onload 脚本。模拟点击不起作用。

这里是脚本:

<script type="text/javascript">
    var _pop = _pop || [];
    _pop.push(['siteId', 348021]);
    _pop.push(['minBid', 0]);
    _pop.push(['popundersPerIP', 0]);
    _pop.push(['delayBetween', 0]);
    _pop.push(['default', false]);
    _pop.push(['defaultPerDay', 0]);
    _pop.push(['topmostLayer', false]);
    (function() {
        var pa = document.createElement('script'); pa.type = 'text/javascript'; pa.async = true;
        var s = document.getElementsByTagName('script')[0]; 
        pa.src = '//c1.popads.net/pop.js';
        pa.onerror = function() {
            var sa = document.createElement('script'); sa.type = 'text/javascript'; sa.async = true;
            sa.src = '//c2.popads.net/pop.js';
            s.parentNode.insertBefore(sa, s);
        };
        s.parentNode.insertBefore(pa, s);
    })();
</script>

【问题讨论】:

  • 这个脚本已经可以加载了。
  • Popunder 是 popup 最讨厌的兄弟。我不会多次访问显示弹出窗口的网站。

标签: javascript jquery click onload simulate


【解决方案1】:

你不能。 Browsers are not allowed to show popups 响应加载事件(并且足够聪明,可以区分真实点击和模拟点击)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-27
    相关资源
    最近更新 更多