搜索
查看: 55792|回复: 456
收起左侧

[脚本] 【GM脚本】[03月29日]AC-干掉百度谷歌搜狗重定向~真的不是卖萌

  [复制链接]
langren1353
发表于 2015-11-25 07:14:21 | 显示全部楼层 |阅读模式
本帖最后由 langren1353 于 2018-3-29 14:41 编辑

反正原理很简单,就是读取页面的真实地址,然后修改搜索结果中的地址
已有功能:
  • 去重定向,避免打开搜索结果页的缓慢状态
  • 去广告,移除无用的广告信息,包括顶部和底部的广告,默认模式下保留右边侧栏,切换可移除右边栏
  • 添加Favicon或者是计数标签,样式效果更美观,避免了页面的单调
  • 单列双列显示,显示面积更大,适合1920的屏幕,搜索结果展示更巴适
最终效果如图-old:
        
最终效果如图-new:

安装地址https://greasyfork.org/zh-CN/scripts/14178
支持作者请可以安装购物脚本:https://greasyfork.org/zh-TW/scripts/34606
本人其他脚本:https://greasyfork.org/zh-TW/users/18978
    载入过程中页面不会出现别人的那种不断的刷新,不断的跳动
一般来说加载速度还是不错的,很快就能把整个搜索结果的地址全部更新,不需要做啥子鼠标移动到连接上等待一会等之类的操作,哪怕你是翻了20页,很快所有的链接也会更新成真正的地址
    采用的是异步请求,并不是单线程处理,单线程会在一个链接没有反馈的时候一直等待卡死,然而异步请求是每个链接都形成一个线程,互相之间并不冲突,不会出现卡死的情况:简单的说明方式就是:普通请求的返回顺序是1、2、3、4、5、6,而异步请求的顺序是不稳定的,任何数据都可能先返回,就是说可能是6、1、3、2、4、5,也可能是1、3、5、2、4、6
顺带:支持翻页脚本

*******************************************************************************
请使用TamperMonkey来安装脚本
TamperMonkey需要特殊的设置,否则的话会出现弹窗提示
设置1:

设置2:

脚本本身的设置在这里:


至于Edge不支持的问题也很简单,Edge不好用https://www.microsoft.com/en-us/store/p/tampermonkey/9nblggh5162s
Edge上的猴子的 GM_xmlhttpRequest 还未完善,部分功能不可用,所以~~~要么等,要么换

*******************************************************************************
安装地址https://greasyfork.org/zh-CN/scripts/14178
购物脚本:https://greasyfork.org/zh-TW/scripts/34606
本人其他脚本:https://greasyfork.org/zh-TW/users/18978
其次老司机用了很久的浏览器,对比过firefox,,推荐大家使用cent浏览器,安全好用,新手推荐使用Cent,备用也推荐使用Cent


评分

参与人数 4经验 +50 分享 +1 人气 +2 收起 理由
samtogo + 50 版区有你更精彩: )
屁颠屁颠 + 1 版区有你更精彩: )
4毛5的诺顿 + 1 版区有你更精彩: )
E剑忠晴 + 1 感谢支持,欢迎常来: )

查看全部评分

jasake
发表于 2015-11-25 07:32:02 | 显示全部楼层
不知道是不是我的版本太久,好像不支持@include使用正则
langren1353
 楼主| 发表于 2015-11-25 07:47:42 | 显示全部楼层
jasake 发表于 2015-11-25 07:32
不知道是不是我的版本太久,好像不支持@include使用正则

赶紧更新吧,我之前的脚本都是用的正则
jasake
发表于 2015-11-25 08:06:09 | 显示全部楼层
不更新,更新了会带来一大堆问题,太麻烦了

奇怪的是,换成通配符后,脚本能运行了,但是好像没起作用
fanmli
发表于 2015-11-25 08:09:36 | 显示全部楼层
非常需要谢谢作者,希望可以坚持更新,
langren1353
 楼主| 发表于 2015-11-25 08:17:25 | 显示全部楼层
jasake 发表于 2015-11-25 08:06
不更新,更新了会带来一大堆问题,太麻烦了

奇怪的是,换成通配符后,脚本能运行了,但是好像没起作用

噗,你自己调试,好了说一声~~
谷歌大法好
发表于 2015-11-25 08:26:43 | 显示全部楼层
类似脚本
remove the jump link in BAIDU
細細粒
发表于 2015-11-25 08:32:00 | 显示全部楼层
贴吧内的图片之类的呢?
jasake
发表于 2015-11-25 08:43:06 | 显示全部楼层
resetURL()应该先判断 href 是真实地址还是未转换的地址,以免翻页时前面已转换的地址会再次请求转换
不判断的话,就把 list 改成 list = document.querySelectorAll(".t a[href^='http://www.baidu.com/link?url=']")
langren1353
 楼主| 发表于 2015-11-25 08:51:26 | 显示全部楼层
jasake 发表于 2015-11-25 08:43
resetURL()应该先判断 href 是真实地址还是未转换的地址,以免翻页时前面已转换的地址会再次请求转换
不判 ...

有道理,改!
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛|优惠券| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 苏ICP备07004770号 ) GMT+8, 2018-11-15 22:59 , Processed in 0.062549 second(s), 3 queries , MemCache On.

快速回复 返回顶部 返回列表