V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
YY
V2EX  ›  问与答

还有可用的去除 google 搜索跳转的方法么?还是我电脑有问题 试过各种插件 还是会跳

  •  
  •   YY · 2014-04-24 21:37:58 +08:00 · 4010 次点击
    这是一个创建于 3667 天前的主题,其中的信息可能已经有所发展或是发生改变。
    放个测试链接 看看你们会不会经过 /url? 跳一下

    https://www.google.com.hk/search?sourceid=chrome&ie=UTF-8&q=test

    分享一下你的方法 谢谢~
    第 1 条附言  ·  2014-04-24 22:44:46 +08:00
    测试环境 chrome https://www.google.com.hk 未登录状态
    很多脚本都是去除 onmousedown 或者 "rwt" 函数修改(不懂代码,看的懂基本英文,纯猜测)
    第 2 条附言  ·  2014-04-25 10:29:00 +08:00
    解决方法:

    复制一份搜索结果标题,原标题设置隐藏。 新标题链接不会受到onmousedown click 等影响了

    如图:

    17 条回复    1970-01-01 08:00:00 +08:00
    ejin
        1
    ejin  
       2014-04-24 21:49:36 +08:00   ❤️ 1
    如果担心关键词被封IP一分钟,那就用国内ip打开,比如这样

    http://203.208.49.178/

    如果Google网页缓存打不开,那就hosts到国内ip,也可以直接打开了

    如果担心窃听 那就采用https吧

    如果担心隐私记录………………

    当我没说
    YY
        2
    YY  
    OP
       2014-04-24 21:56:23 +08:00
    @ejin 我只是想知道https 搜索 怎么去掉那个redirect
    keyword “no google search redirect” 找到的方法都不能用了 chrome下
    iptux
        3
    iptux  
       2014-04-24 22:17:12 +08:00   ❤️ 1
    https://github.com/lifesinger/lifesinger.github.com/blob/master/config/google.user.js

    s/link.onmousedown = null/link.attributes.removeNamedItem('onmousedown')/
    YY
        4
    YY  
    OP
       2014-04-24 22:39:25 +08:00
    @iptux 刚试了一下你这个代码,还是和其它方法一样 onmousedown这个属性从 a 里去除了,可是点去又会跳转



    点了之后 变成这样
    kodango
        5
    kodango  
       2014-04-24 23:20:10 +08:00 via iPad   ❤️ 1
    MajestySolor
        6
    MajestySolor  
       2014-04-24 23:42:41 +08:00
    @kodango 没用 ;(
    MajestySolor
        7
    MajestySolor  
       2014-04-24 23:44:09 +08:00
    我也被这问题折磨了好久,能搜索到的脚本/扩展都试过了,全都无效
    cbsw
        8
    cbsw  
       2014-04-24 23:46:14 +08:00   ❤️ 1
    油猴子,就是不知道 chrome 有没有
    liberize
        9
    liberize  
       2014-04-25 01:14:11 +08:00   ❤️ 1
    ETiV
        10
    ETiV  
       2014-04-25 01:37:53 +08:00   ❤️ 1
    先装grease monkey, 再自己创建个脚本, 栏目随便填, 然后脚本编辑窗口里, 先清空, 再贴进下面的代码:

    // ==UserScript==
    // @name 去掉Google搜索跳转
    // @namespace Google
    // @include https://www.google.co*
    // @include http://www.google.co*
    // @grant GM_setValue
    // @version 1
    // ==/UserScript==
    document.addEventListener('DOMNodeInserted', checksearch, false);
    function checksearch() {
    var list = document.getElementById('ires');
    if (list) {
    document.removeEventListener('DOMNodeInserted', checksearch, false);
    document.addEventListener('DOMNodeInserted', clear, false)
    };
    }
    function clear() {
    var items = document.querySelectorAll('a[onmousedown]');
    for (var i = 0; i < items.length; i++) {
    items[i].removeAttribute('onmousedown');
    }
    }
    YY
        11
    YY  
    OP
       2014-04-25 10:31:23 +08:00
    @ejin
    @iptux
    @kodango
    @MajestySolor
    @cbsw
    @liberize
    @ETiV

    感谢回复。

    最后的解决方法:

    复制一份搜索结果标题,原标题设置隐藏。 新标题链接不会受到onmousedown click 等影响了

    如图:

    yakiang
        12
    yakiang  
       2014-04-25 10:39:01 +08:00
    @YY 我也发现这几天各种扩展都失效了,表示看不大懂LZ解决方案,什么是“复制一份搜索结果标题,原标题设置隐藏”?
    YY
        13
    YY  
    OP
       2014-04-25 10:45:27 +08:00
    @yakiang 每页搜索结果有 很多网页标题链接可以点击, Google搜索结果页面的js会修改点击效果,用脚本重新生成新的标题和链接, 把以前的标题隐藏起来 就是图里面的 display:none
    justfindu
        14
    justfindu  
       2014-04-25 10:46:05 +08:00
    @yakiang 大约是clone一下标题dom, 然后把原来的remove或者hide . 这样clone的新标题节点就没有绑定事件了? 额 注意clone时候别clone事件. 这样的意思吧 我猜
    yakiang
        15
    yakiang  
       2014-04-25 11:24:36 +08:00
    @YY
    @justfindu
    谢谢~
    YY
        16
    YY  
    OP
       2014-04-25 11:30:27 +08:00
    @justfindu 嗯 是的
    zhouzm
        17
    zhouzm  
       2014-04-27 07:47:36 +08:00
    Safari的gDirectLinks扩展还是管用的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3330 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:31 · PVG 22:31 · LAX 07:31 · JFK 10:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.