V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LimboRunner
V2EX  ›  程序员

跳转的同时重定向当前页,求教这是如何做到的

  •  
  •   LimboRunner · 2016-06-21 11:43:22 +08:00 · 4600 次点击
    这是一个创建于 3084 天前的主题,其中的信息可能已经有所发展或是发生改变。
    15 条回复    2016-06-22 07:32:21 +08:00
    iLtc
        1
    iLtc  
       2016-06-21 12:33:56 +08:00   ❤️ 4
    我还真的在那里认真的研究了一会儿……

    这个页面加载的时候会载入 http://static.4458521.com/page/common-ie.js 这个文件,在控制台里面可以看到。

    这个文件的代码送去解密一下( http://tool.chinaz.com/js.aspx ),结果中包含

    document.writeln("<script language=javascript>window.opener.navigate(\'" + ie_url + "\');</script>");
    document.writeln("<script>if(parent.window.opener) parent.window.opener.location=\'" + ie_url + "\';</script>");

    这个会操作当前窗口的打开者还有父窗口的打开者执行跳转。

    所以说谷歌没有 Bug ,我就放心啦
    morethansean
        2
    morethansean  
       2016-06-21 12:38:03 +08:00
    很常见的流氓做法,但记得以前这样做是会导致页面甚至网站严重降级的,一般很难搜出来这样的页面
    iamjs
        3
    iamjs  
       2016-06-21 12:42:30 +08:00
    非常规做法。。能不用尽量不用吧。。
    LimboRunner
        4
    LimboRunner  
    OP
       2016-06-21 12:49:04 +08:00
    @iLtc 竟然还可以改 opener 的 location ,用这个搞个钓鱼页面岂不是很方便?
    yongzhong
        5
    yongzhong  
       2016-06-21 12:55:11 +08:00
    js window.history
    wavingclear
        6
    wavingclear  
       2016-06-21 14:53:58 +08:00
    链接 Not safe for work
    DT27
        7
    DT27  
       2016-06-21 15:00:03 +08:00
    好屌。。。
    exoticknight
        8
    exoticknight  
       2016-06-21 15:18:41 +08:00
    请注明是车……幸亏我在宿舍打开= =
    aligo
        9
    aligo  
       2016-06-21 15:36:43 +08:00
    加 `rel="noreferrer"`
    lz3259
        10
    lz3259  
       2016-06-21 16:16:58 +08:00
    @wavingclear 你怎么不早说
    hillw4h
        11
    hillw4h  
       2016-06-21 16:35:18 +08:00
    我去,随手一点,差点出大事
    vus520
        12
    vus520  
       2016-06-21 16:39:04 +08:00
    谁又山寨了 1024

    号外, 1024 也用了 https ,可以翻墙了哟
    https://t66y.xxx
    zhouyg
        13
    zhouyg  
       2016-06-21 17:54:07 +08:00
    这车发的,猝不及防啊。
    ArtsXiaoLu
        14
    ArtsXiaoLu  
       2016-06-21 20:42:35 +08:00
    既然问题已经解答,就把这文章关上或删掉吧,被人利用总是不好的
    iLtc
        15
    iLtc  
       2016-06-22 07:32:21 +08:00
    @LimboRunner 我也没想到过原来还可以这么用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2571 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 02:54 · PVG 10:54 · LAX 18:54 · JFK 21:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.