acpp
V2EX  ›  问与答

还有没睡觉的前端吗?那个啥,我问一下弱弱的问题

  •  
  •   acpp · Feb 7, 2014 · 3391 views
    This topic created in 4654 days ago, the information mentioned may be changed or developed.
    我想在打开一个页面以后,自动跳转到多个地址,而不被浏览器拦截。

    已经测试过单地址跳转,不会被当成广告,但是多地址就不会弄了。

    已经测试过用js弹出页面,直接被浏览器当成广告了。

    求助!
    10 replies  •  1970-01-01 08:00:00 +08:00
    yimity
    yimity
    Feb 7, 2014
    1
    这种需求真是无语了。
    alay9999
    alay9999
    Feb 7, 2014
    2
    弹出一般都会被识别广告,个别极端情况下甚至直接拦截所有弹出。

    而转到多个网址必然要多开标签……
    learnshare
    learnshare
    Feb 7, 2014
    3
    需求坑爹,不要去搞这些歪门邪道。
    icanfork
    icanfork
    Feb 7, 2014
    4
    @learnshare +1,楼主做泛群用这个弹广告吧?
    acpp
    acpp
    OP
    Feb 7, 2014
    5
    回楼上的几位,不是要搞什么歪门邪道的,只是认为这个应该有办法解决,自己又不知道,就来问一下。
    FrankFang128
    FrankFang128
    Feb 7, 2014 via Android
    6
    Show me your code.
    msg7086
    msg7086
    Feb 7, 2014
    7
    如果浏览器没有拦截的话,我们直接把你的代码送去各大浏览器让他们分析一下,下个版本应该就能拦截了。
    andy12530
    andy12530
    Feb 7, 2014
    8
    无语了,LZ问个问题,LS说那些同学扯那么多干嘛。

    wdow.open 可以新窗口打开标签,要想不被浏览器拦截,window.open的执行必须是在click事件的回调里面。
    比如说给一个 div绑定 click事件,点击这个div后,在点击事件的回调里面执行window.open就没有任何问题,完全不会被浏览器拦截。

    在IE6中,注意window.open的执行过程中,不能有任何的异步动作,比如setTimeout之类的东西,否则还是会被拦截掉的。
    andy12530
    andy12530
    Feb 7, 2014
    9
    如果你想进入一个页面,用户没有任何操作就弹出一个窗口,放心吧,浏览器不傻,一般会拦截掉的。
    foomorrow
    foomorrow
    Feb 7, 2014
    10
    可以试试给body加mouseover事件 然后打开新标签

    不过这种烂需求 真的不要做了

    网络上的垃圾已经够多了 没必要再生产新的了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1493 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 22:38 · PVG 06:38 · LAX 14:38 · JFK 17:38
    ♥ Do have faith in what you're doing.