100%去除跳转(除非你断网了)
如果哪天失效了,反馈给我哈。
贴吧反馈:http://tieba.baidu.com/p/3992397840
推荐配合我的另一个脚本去百度搜索置顶推广
欢迎加入狐吧,嗯,我常年潜水,看帖的多,回帖的少而已....(手动斜眼)
Github
安装前注意
从2016.4.9版本开始,只支持Chrome45+
和Firefox44+
(理论上是这样,未经过测试)
我自己使用的Chrome49
和Firefox45
,都经过测试成功。
低于这些版本,可能会报错,或者不起作用。
解决方法:
1.升级你的浏览器到最新版
2.进入babel官方ES6在线转换器,把ES6代码复制在左侧栏,然后再右侧栏会生成ES5的代码。
顶部信息不要复制,如
// ==UserScript==
// @name remove the jump link in BAIDU
// @author axetroy
// @description 去除百度搜索跳转链接
然后将转化好的ES5的代码,复制进脚本.
如果上面那个方法不行,可以试试我转化的ES5代码,应该能兼容
因为添加了babel-polyfill
,所以代码会很长
if (typeof require !== 'undefined' && typeof require === 'function') {
require("babel-polyfill");
}
Github
因为是打包过的,部分压缩,不能上传到greasyfork
3.回滚旧版
4.++什么鬼,劳资不用了
调试模式,找到如下代码,把debug改为true
// config
const config = {
rules:`
......
`,
debug:true
};
更新日志
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端口的资源,端口不一致。