返回首頁 

Greasy Fork is available in English.

remove the jump link in BAIDU

去除百度搜索跳转链接

Fra og med 24.08.2015. Se den nyeste version.


Installer dette script?
Skaber
axetroy
Bedømmelser
000
Version
2015.8.24
Oprettet
22.08.2015
Opdateret
24.08.2015
Size
11,3 kB
Kompatibilitet
Kompatibel med FirefoxKompatibel med Chrome
Licens
The MIT License (MIT)
Gælder for

你没看错,是都请求了个遍,不想用呢请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】,会得到一个全新的页面,页面里面的链接都是无跳转链接,然后替换到现有的链接当中。当作是合并了请求。
不好的地方就是,哪里像我现在的这样,拉到哪里请求哪里,炫#......,有空再搞…………