Greasy Fork is available in English.

remove the jump link in BAIDU

去除百度搜索跳转链接

Stan na 23-08-2015. Zobacz najnowsza wersja.

Autor
axetroy
Oceny
0 0 0
Wersja
2015.8.24
Utworzono
22-08-2015
Zaktualizowano
23-08-2015
Kompatybilność
Kompatybilny z przeglądarką Firefox Kompatybilny z przeglądarką Chrome
Licencja
The MIT License (MIT)
Dotyczy

你没看错,是都请求了个遍,不想用呢请CTRL+W。

你没看错,是都请求了个遍,不想用呢请CTRL+W。

你没看错,是都请求了个遍,不想用呢请CTRL+W。

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

励志与在不影响用户正常使用的情况下,默默的请求,完成“去掉跳转链接的假象”;

其实只要网速不慢,差不多都是秒获取的。

如果大神你不能接受,那么请CTRL+W。

如果关闭动画

在代码的最前端,找到如下内容

isAnimate: true,//是否需要动画
把true改为false即可关闭动画

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

//===后续更新===
1,优化请求机制,尽量减少资源占用。
2,改写成面向对象
3,细节的东西慢慢补上,先开坑

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

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

[新的尝试]:
因为有些搜索结果的真实URL是完全暴露出来的,可以不请求这些跳转链接,从而减少请求数。但是我还是太涟清,有一些暴露出来的URL和真实的URL一致,有一些又不一致,而你又不能判断哪个是对的,所以还是得请求,百度这狗日的。


关于另一种方式
其实我知道原理了,一直懒得。
大概说一下,记录下来。
将百度搜索结果的页面菜蔬【fn=baiduhome_pg】,改成【fn=baidulocal】,会得到一个全新的页面,页面里面的链接都是无跳转链接,然后替换到现有的链接当中。当作是合并了请求。
不好的地方就是,哪里像我现在的这样,拉到哪里请求哪里,炫酷......,有空再搞…………