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

2014-04-24 21:37:58 +08:00
 YY
放个测试链接 看看你们会不会经过 /url? 跳一下

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

分享一下你的方法 谢谢~
4070 次点击
所在节点    问与答
17 条回复
ejin
2014-04-24 21:49:36 +08:00
如果担心关键词被封IP一分钟,那就用国内ip打开,比如这样

http://203.208.49.178/

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

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

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

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

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



点了之后 变成这样
kodango
2014-04-24 23:20:10 +08:00
MajestySolor
2014-04-24 23:42:41 +08:00
@kodango 没用 ;(
MajestySolor
2014-04-24 23:44:09 +08:00
我也被这问题折磨了好久,能搜索到的脚本/扩展都试过了,全都无效
cbsw
2014-04-24 23:46:14 +08:00
油猴子,就是不知道 chrome 有没有
liberize
2014-04-25 01:14:11 +08:00
ETiV
2014-04-25 01:37:53 +08:00
先装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
2014-04-25 10:31:23 +08:00
@ejin
@iptux
@kodango
@MajestySolor
@cbsw
@liberize
@ETiV

感谢回复。

最后的解决方法:

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

如图:

yakiang
2014-04-25 10:39:01 +08:00
@YY 我也发现这几天各种扩展都失效了,表示看不大懂LZ解决方案,什么是“复制一份搜索结果标题,原标题设置隐藏”?
YY
2014-04-25 10:45:27 +08:00
@yakiang 每页搜索结果有 很多网页标题链接可以点击, Google搜索结果页面的js会修改点击效果,用脚本重新生成新的标题和链接, 把以前的标题隐藏起来 就是图里面的 display:none
justfindu
2014-04-25 10:46:05 +08:00
@yakiang 大约是clone一下标题dom, 然后把原来的remove或者hide . 这样clone的新标题节点就没有绑定事件了? 额 注意clone时候别clone事件. 这样的意思吧 我猜
yakiang
2014-04-25 11:24:36 +08:00
@YY
@justfindu
谢谢~
YY
2014-04-25 11:30:27 +08:00
@justfindu 嗯 是的
zhouzm
2014-04-27 07:47:36 +08:00
Safari的gDirectLinks扩展还是管用的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/109913

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX