Greasy Fork is available in English.

remove the jump link in BAIDU

去除百度搜索跳转链接

Stan na 2020-10-07 03:34:34 UTC. Zobacz najnowszą wersję.

Autor
axetroy
Oceny
0 0 0
Wersja
2015.8.25
Utworzono
22-08-2015
Zaktualizowano
07-10-2020
Kompatybilność
Kompatybilny z przeglądarką Firefox Kompatybilny z przeglądarką Chrome
Licencja
The MIT License (MIT); http://opensource.org/licenses/MIT
Dotyczy
  • *www.baidu.com*

你没看错,是都请求了个遍,如果你觉得没什么卵用,请CTRL+W。

你没看错,是都请求了个遍,如果你觉得没什么卵用,请CTRL+W。

你没看错,是都请求了个遍,如果你觉得没什么卵用,请CTRL+W。

重要的事情说3遍
//===简介===

也就那样。

如果哪天失效了,反馈给我哈。
贴吧反馈:http://tieba.baidu.com/p/3992397840

欢迎加入狐吧,嗯,我常年潜水,看帖的多,回帖的少而已....(手动斜眼)

关于请求了个遍的那点事

现在2015.8.25版本,添加了别人提供的方法。这个方法有什么用呢?
可以这么理解:一个请求,返回3-10个真实的地址。
相比我之前的一个请求,返回1个真实的地址,相当是减少了几个请求,就这样。
他的缺点就是,并不一定返回10的真实的地址。有时可能是6个,可能是7个。
所以就给用户造成了一种假象:“咦,这个怎么失效了?”

而根据我测试了一整晚,我并不觉得性能上,比我原来的那种方式好得多少。

据我所以,有些脚本/扩展也是用那种方式,而我现在也添加了。

现在怎么说?

那些大神如果觉得“没什么卵用”,辛苦写了个脚本,还要被冷嘲热讽。

我只能说,随你。

反正我以后不去那个吧发帖了,惹不起,我躲不起么。


特点:
[原理]:ajax请求
[异步监听]:使用Mutation监听异步加载
[LazyLoad]:采用类似与图片LazyLoad的加载方式

//====更新日志===
2015.8.25
[再一次重生]:代码重构。相信我,这是一个痛苦的过程。
[新增]:增加&tn=baidulocal这种请求的方式(感谢贴吧@RangerWolf 的扩展【搜索直达】提供的源码),现在是混合请求。含原有的【请求所有】,也包含现在增加的这个。当然不会重复请求。
[Tip]:如果遇到性能问题,尝试关闭混合请求(即返回上版本的请求方式,个人觉得,顺滑如丝)。详情参考代码前面的说明部分。
[新增]:增加可以关闭动画的选项。即便更新脚本,也不用重新修改代码。
firefox下:【工具栏】-【GM扩展】-【用户脚本命令】-【请求动画开关】
chrome下:【工具栏】-【GM扩展】-【请求动画开关】
[移除]:不再自动请求【翻译此页】,毕竟不常用

现在基本没什么问题了,以后可能很久都不再更新,最多是小小的优化。

2015.8.24
[重生]:把整个脚本改写成面向对象的形式,不为什么,只为不让你们看懂(手动斜眼)
以及以下其他细节的修改

2015.8.23
[更改]:去掉了【黄】【绿】小点,取而代之的是用一个CSS3动画。(懒得截gif图了),其目的就是让用户知道,那些事已经不需要再跳转的。
[细节]:如果请求失败,则是一个红色的动画;请求失败的链接,会再次请求。不会造成“有时候怎么失灵了”的假象...
[优化]:整合了一堆的代码