去除讨人厌的跳转,重定向
Tampermonkey4.0之后,每个请求都会提示用户是否允许,作者也是出于安全考虑,但不是我的问题。可以选择总是允许,每次更新脚本,都会重新提示允许
使用Tampermonkey的,可以在设置加入白名单,一劳永逸
设置 > 安全 > 白名单
添加这一行
/https?:\/\/www\.baidu\.com/
如果哪天失效了,反馈给我哈。https://github.com/axetroy/anti-redirect/issues
如果可以,请不要在greasyfork反馈,太卡,太慢...
推荐配合我的另一个脚本去百度搜索置顶推广
欢迎加入狐吧,嗯,我常年潜水,看帖的多,回帖的少而已....(手动斜眼)
Github:https://github.com/axetroy/anti-redirect
点击从Github安装
更新日志
2016.11.18
支持百度视频搜索
// @include *v.baidu.com*
2016.11.17-patch1
支持百度贴吧
// @include *tieba.baidu.com*
2016.11.17
重构脚本,改名
支持更多站点,微博和推特支持不是很好,后续看看还有那些站点需要的...
// @include *www.baidu.com*
// @include *www.google.*
// @include *www.so.com*
// @include *www.zhihu.com*
// @include *daily.zhihu.com*
// @include *weibo.com*
// @include *twitter.com*
2016.11.11
修复firefox下不可用的问题
2016.11.10
失踪人口回归了
用typescript和rxjs重构了脚本,比上一版更可靠
2016.6.4
修复跳转链接全都是同一个链接的BUG。
合并了几个脚本的库,库也有点差异,总会出点问题...
2016.6.4
冒死更新
2016.4.17.2
[修复]:修复失效的问题
这里我要吐槽一下油猴了
// @connect *www.baidu.com*,结果发不出请求
// @connect * 这样才行
*www.baidu.com*一直返回403,我还以为被百度ban了,想想又不可能,原来是这个通配符
2016.4.17.1
[兼容]:添加Object.assign和Array.from的polyfill为了兼容低版本浏览器,新的公共库$utils,总之就是代码量+++了(手动斜眼)
2016.4.17
[移除]:移除addStyle权限(前一个版本添加的,便于调试)
[兼容]:添加promise-polyfill,兼容低版本浏览器
[速度]:更改get方法为head方法,理论上,去跳转的速度快了
[性能]:说起来你可能不信,还真可能提高了
[其他]:以及其他...
2016.4.12
[代码压缩]:源码就摆在那里了,别举报我
2016.4.11
[重构]:整个包分离成模块,使用browserify
打包,将ES6
代码转化成ES5
,不再需要高版本浏览器(好像背离了初衷...)
收假了,明天开始上班,以后没BUG反馈就少更
这里的源码虽然没压缩,但是你是看不懂的,源码看Github
修复部分bug
2016.4.10.2
修复部分bug,整理代码结构
2016.4.10
[修复]:修复部分bug
增加了ECMA5的包
2016.4.9.3
[修复]:修复部分bug,统一了ajax请求的端口(端口一致还弹出跨域请求?什么意思?)
2016.4.9
一放假,一时兴起就更新了:)
[重构]:使用ECMA6
重构了脚本。
放弃了低版本浏览器,如果你还在用低版本浏览器,请升级到最新版。
实在不喜欢,可以用旧版本,或者使用babel
将ECMA6
转换为ECMA5
的代码,传送门:babel
[修复]:重构了结构,修复了当搜索结果的名字相同时候,解析的url错误的bug
bug反馈:http://tieba.baidu.com/p/3992397840?pn=2#post_content_83068380269
[修复]:新版本的脚本管理器(chrome)会弹出跨域风险警告的问题(现在应该不会了吧?)
脚本代码是开放的,我并没有作恶:(,只是百度使用https端口,请求的地址中,里面可能含有http端口的资源,端口不一致。