Bili-fix-player!v4.0.2!祝君高考成功

迟来已久的更新!
半年了,本版本更新一个原装B站html5播放器,摘取贴吧吧友谷歌卫士的书签!
同时,博主观察到部分弹窗按钮没有,原因是B站升级很久了但我没跟进,我会抽时间更新的2333

当前最新版本为2016-06-30【高考之日】更新的版本【v4.0.2】

脚本经过多次更新,使用和说明方法有待优化,如果有朋友愿意帮忙录制脚本安装使用方法那真是太好了,同时博主也会抽时间重新做个wordpress页面,用以提供脚本的相关说明并接受BUG,本文章即可自动重定向到新页面

由于博主更新的时候提交太多地方,git和greasefork和本博地址,而博主又懒,有些用户可能得不到及时的更新,请大家尽可能使用github的链接安装,博主每次更新将会在git,另外,上面说的脚本说明的事情2333好像被遗忘,博主又比较那啥,好吧,随意了,应该是能蛮快学会使用的,不会的联系博主啊[其实是博主在寻找手把手教妹纸的阴谋?]

点我安装脚本

点我安装脚本

USO已经挂了,项目托管于github,源码地址

项目主页【安装地址界面】为
项目页面

你造吗?使用Github通道将最先获得最新版本
更新说明:博客说明介绍页面已经更新,等待更新脚本站的介绍说明
同时图片也更新

#### 出现无法播放情况先关闭自动修复

> 2016-06-07:修复弹窗开启关闭故障,原因:博主把参数名更换,然后有一个参数是play忘记改成player;脚本存储改回原来的GM存储,原因:localStorage在跨域的时候(比如B站二级域名)都会导致脚本存储不统一;增加对bangumi新番页面的支持,至于弹窗功能,是个大坑,很少人需要,故此页面不再增加弹窗功能;增加小型播放器与其他功能组合的选项


/**
出现无法播放情况先关闭自动修复
你造吗?使用Github通道将最先获得最新版本
出现无法播放情况先关闭自动修复
> 2016-05-30:自动网页全屏、默认关闭弹幕(已经删除),来自火狐吧谷歌卫士的bilibili_autowide脚本、修复appkey失效;增加一个ABP-HTML5播放器,来自脚本https://greasyfork.org/zh-CN/scripts/19696-bili-html5;修改脚本存储位置为localStorage,清理cookie会导致存储丢失;B站官方的弹幕播放器摘自http://tieba.baidu.com/p/4355490187谷歌卫士

> 2016-03-02 :修复HTML5播放器的弹窗,该播放器在火狐下有异常,即暂停和播放异常,需要点击屏幕并按下空格键,但在chrome下完全正常,233我本人不太会修复权限之类的BUG;html5播放器在搜索页面无法使用,原因是搜索页面的二级域名与主域名不同导致脚本请求跨域,偷懒不修复233

> 2016-02-29 增加了一个B站官方的弹幕播放器[谷歌卫士提供]

> 2015-08-10 3.9(charlotte)版本:优化菜单功能,以前的菜单有点琢磨不透!

> 2015-01-10API账号被封,现更换appkey,感谢swordfeng和tiansh两位小伙伴,增加一个视频播放页面的治疗按钮,用于治疗乐视源和搜狐源无法播放的情况,自动滚动到播放器时机提前,即使api返回缓慢,还是可以体验到极速自动滚屏到播放器

2015-06-26更新优化视频播放页cid获取,优化信息栏提升(仿AC娘),在任何一个页面都增加设置按钮,增加强制html5无弹幕播放按钮,增加视频下载按钮只能点击一次
2015-01-10 API账号被封,现更换appkey,感谢swordfeng和tiansh两位小伙伴,增加一个视频播放页面的治疗按钮,用于治疗乐视源和搜狐源无法播放的情况,自动滚动到播放器时机提前,即使api返回缓慢,还是可以体验到极速自动滚屏到播放器
2014-11-25 博主太懒啊很多小功能修复不了(技术原因也有),本次只修复了视频下载有分段的情况和治疗下部分乐视源弹窗播放广告不播视频,博主无面向对象编程经验,此次更新尝试了部分类的写法,感觉萌(bu)萌(hui)哒(xie)。
2014-10-31 自动宽屏功能会自动强制替换视频,而且无论何种B站播放器都有效;重写了视频下载功能,因为原来的模糊视频接口坏了,此次修改成更加直观的下载
2014-09-27移除记录弹窗播放器垂直位置功能(因为部分chrome用户老是反应播放器不知所踪),重构弹窗函数,修复弹窗函数多次运行导致分P列表重叠无法选择,博主采用了新的元素点击事件函数,从而使每个弹窗元素只有唯一一个点击事件,并修复了在火狐下视频播放页替换播放器后的网页全屏(chrome下无解,等待大神帮助),重新处理监听ajax产生的新数据,使用了贴吧大花猫的监听函数,因此可以无须点击左下角的【重新渲染按钮】,但是在部分机器可能有卡顿,如果觉得卡顿可以自行删除307行的代码即可,增加按需替换播放器选项【以前是一律强制替换】,自动宽屏在弹窗和视频页大型播放器下并且强制替换选项开启有效,按需替换则部分有效[因为是替换后的视频才有效]
2014-09-15修复专题页导致按钮失效,在左侧下角增加一个【重新渲染弹窗按钮】,当部分地方没有弹窗按钮的时候,可以点击一下,然后应该有弹窗按钮了,新功能【视频页自动定位到播放器位置】,新功能【播放器自动宽屏[包括弹窗和视频页的播放器(大型)]】
2014-09-06由于B站可以自由切换新版旧版的首页,增加对其支持(增加重新渲染弹窗按钮,如果发现部分列表无弹窗按钮则点击),同时恢复记录弹窗播放器垂直位置,为保证播放器不会不知所踪,设置垂直位置有极限值,超过此值域会被自动初始化;
2014-09-04B站UI升级导致脚本失效,修复为临时版本,因为B站部分列表变成AJAX,脚本给ajax后的内容添加支持比较麻烦,等博主搬砖活干完,谢谢支持
2014-08-15增加专题弹窗,移除对所有播放器都采用打开菜单时将视频移开的功能,需要360浏览器用户自己设置打开此功能
2014-08-01弹窗网页全屏在田生大神帮助下完美解决(chrome无解),同时博主修复视频播放页面的网页全屏
2014-07-26弹窗因为本人技术问题无法完美解决,使用embed标签替换,可以网页全屏,但是关闭弹窗后会导致鼠标滚轮无效使用iframe标签无滚轮bug,但是因为跨域了,导致无法网页全屏
2014-07-23修复多数BUG
2014-07-20修复小BUG,增加评论区移除和谐娘功能 当出现[此楼层已被用户隐藏 点击查看]时,自动展开,需要到脚本设置页面设置
2014-07-13你造吗?您可以使用一个海外的代理并将http://interface.bilibili.com/playurl?*作为代理规则加入到代理列表中即可弹窗播放爱奇艺视频(来自田生大神)
修复弹窗播放时,点击B站FLASH播放器后,若直接点击关闭弹窗,会造成鼠标滚轮无效的问题
修复360浏览器在脚本设置的时候,被视频君挡住无法设置的问题,方案是(设置的时候先让视频君去火星,设置后再放回来)
2014-06-30按照田生大神建议,增加与其脚本匹配id,在弹窗标题增加打开播放页面的按钮,补充,发现BUG,在弹窗播放时,点击B站FLASH播放器后,若直接点击关闭弹窗,会造成鼠标滚轮无效的问题,这BUG作者暂时无修复方法
并且使用了田生大神分支里面的弹窗播放器支持网页全屏功能,感谢
2014-06-21修复搜索页面因为作者正则匹配错误(B站把域名换成com但在a标签还是tv域名,坑爹)的问题
2014-06-18修复B站更换域名的BUG,在田生大神的建议下,将所有api域名换成com,弹窗播放器增加收藏按钮
2014-06-08修复小部分bug(样式冲突、弹窗冲突)
2014-06-03增强弹窗播放器,[拖动窗口标题可移动播放器,拖动右下角可改变播放器大小,设置后自动保存宽高和位置]
2014-05-25感谢吧友lzgptdgj提供BUG,在小型播放器下,屏蔽规则会无效的问题,已经修复
2014-05-14增加首页弹窗播放,基本实现全站可弹窗(首页新番专题列表除外等)
2014-05-13增加搜索页面的弹窗播放,并且支持多P和显示当前P,增加模糊画质下载按钮
2014-05-11还是基佬要求,增加弹窗播放器分P效果,增加弹幕下载功能,在吧友大神田生的建议下,正则表达式加强匹配
2014-05-10收益于自己的B站追番计划(http://v.myacg.ga或者http://weiyun.jd-app.com),代码逻辑重构(不再区分视频源再解析视频),并重写UI
2014-05-10受诸多基佬要求,增加除首页外其他分类页面的弹窗播放(初衷是为了弹窗乐视源)
2014-03-28增加下载视频按钮
2014-01-23替换优酷、爱奇艺、搜狐为B站播放器
2013-12-14修复B站播放器无法在火狐魔镜弹窗播放
------------以下信息提供给开发者-----------
//https://static-s.bilibili.tv/play.swf---新版播放器
//http://static.hdslb.com/play.swf---旧版播放器
//https://static-s.bilibili.tv/play_old.swf---考古级别播放器
//使用https连接的播放器可以获得屏蔽列表
-------------------------------------------
*/

脚本地址:
地址1[推荐]:github安装
地址2:https://greasyfork.org/scripts/740-bili-fix-player

地址3[已经丢弃]:XXXXhttp://userscripts.org:8080/scripts/show/186094XXXXXUSO已经挂了,无法更新代码3.5.2,请使用下面的地址,顺便吐槽下USO,真是越来越垃圾)

脚本功能:
0:概述功能{
bilifix1
}
{包含功能:提供高清画质和低品质画质视频下载,提供xml弹幕下载,可自由切换是否启用脚本和播放器大小,评论区分页悬浮,评论区去和谐}
1:提供高清画质和低品质画质视频下载,提供xml弹幕下载,可自由切换是否启用脚本和播放器大小
如上图,直接在视频播放页面点击脚本里面的所需功能区域字符即可,可以
【自动替换外站播放器为B站播放器(如优酷、搜狐等,爱奇艺和乐视需要使用弹窗播放,详细看下面2介绍)】
【高清画质和低品质画质视频下载,提供xml弹幕下载】
【可自由切换是否启用脚本和播放器大小】
【评论区分页悬浮,评论区去和谐】

2:提供二级页面的弹窗播放效果,可以自由弹窗播放,如新番页面,MV页面和音乐页面(多P支持并显示当前播放P),附带分P列表
乐视番弹窗即可破解,
爱奇艺番【可以使用一个海外的代理并将http://interface.bilibili.com/playurl?*作为代理规则加入到代理列表中即可弹窗播放爱奇艺视频】然后搜索所需的弹窗即可破解,

3:评论区域分页悬浮
当想要迅速分页查看评论时每次都需要滚动到页底部?本功能帮助你【需要到步骤1那里设置打开】,实现分页栏悬浮,快速翻页

4:评论区域去和谐
2333每次都会看到这种情况?

本功能帮助你【需要到步骤1那里设置打开】,实现评论去和谐,快速浏览信息
OK,打开该功能后,

脚本的安装方法,以下只简单介绍安装方法,如果有不明白的,可以去百度火狐吧贴吧提问,或者在本博下面回复,我们尽量帮您
概况安装方法:
火狐浏览器用户,在安装Greasemonkey扩展后安装该脚本即可使用
chrome浏览器(包括chrome壳子的诸如360,猎豹,搜狗等等的极速模式)用户,在安装Tampermonkey扩展后安装该脚本即可使用;

详细脚本的安装:
火狐浏览器{
1.在这个地址安装addons.mozilla.org/zh-CN/firefox/addon/greasemonkey安装这个扩展;
2.重启火狐;
3.在本页,点击install即可在B站使用
}
chrome(包括chrome壳的浏览器:包括chrome壳子的诸如360,猎豹,搜狗等等的极速模式){
1.在谷歌应用商店搜索安装Tampermonkey扩展,然后同上;
2.(chrome壳:包括chrome壳子的诸如360,猎豹,搜狗等等的极速模式)
在应用商店搜索安装Tampermonkey扩展,然后同上;
如果搜索不到,那么谷歌搜索Tampermonkey扩展,下载到本地,然后拖到扩展管理器安装扩展即可;
}

出现无法播放情况先关闭自动修复

感谢各位大神和B站爱好者的支持,跑路搬砖走起

BUG反馈地址http://bilili.ml/361.html

点我安装脚本

左童鞋

ask1:为什么没有图片说明了?


右童鞋

asw1:因为没人帮忙截图,而博主绝壁懒人一个;


左童鞋

ask2:博主为嘛博客长草,不对,草都不长;


右童鞋

asw2:博主泡(zai)妹(ban)纸(zhuan)了

  1. 你好可以的,写脚本的目的是为了帮助大伙,联系方式么,博客这里或者多说头像这个贴吧账号或者邮箱guijiqiya#gmail.com

  2. 不知道可否能在B站搜索结果里也加入弹窗播放,搜索旧番包括旧LETV番“举例:搜俺妹”表示无解。。。

  3. 分p君的位置有点怪=w=现在是分p列表位于弹窗播放器的下方,我这种逗B找了很久才找到被弹窗挡住的分p君将分p君置于最上放可好Yeah!/

  4. 我发现了一个小BUG,就是开启脚本后,在评论区那个“发表评论”的按钮会有点错位~可恶这里怎么传图啊啊啊啊啊啊~~我去贴吧传图给你看吧

  5. 从其他地方看到的这个B站追番 然后链接过来了 等到我换地方没电视了再用这个功能吧,现在有电视,看所有动漫都要下载个720P输出到电视看 呵呵在线720P相对画质不好不说,我这小水管卡的厉害

  6. 脚本失效是因为默认的.tv变为.com了.编辑脚本,在@include那里再加一行// @include /^.*.bilibili.com/(video/|search)?.*$/就可以暂时恢复使用.

          • scriptish已经一年半没更新了, 现在是没油猴好用了,所以趁现在刚好放弃了.而且看大家用的都是油猴(似乎只有我提这个问题orz),没有必要为scriptish花费精力了,这是个人简介哈,希望做的更好,也请不要太劳累

  7. 你好, 我想问下, 我想看海贼王,但B站删了很多, 只能去搜狐看,但没弹幕没意思。 然后求助于插件, 但发现插件都是在B站上运作的,在搜狐的页面上好像不能让它加载弹幕。 总之就是想看有弹幕的海贼王, 但搜狐有视频,B站有弹幕, 能结合两者吗? 我做了一些搜索,貌似能做到。 但不确定,请教来了~~ 哈哈,谢谢

  8. 弄了个分页导航栏悬浮的,在脚本设置那,默认关闭,需要自己打开,还有就是稍等,我还没更新,准备重写这篇文章

    • 以前我也是火狐的更新控,各种更新,包括扩展脚本,后来实在无法忍受更新带来的BUG,于是就一直使用某一版本了。GM2.0对脚本的unsafewindow限制更加严格,记得nightly版本的火狐对上传限制也很严格,所以现在nightly到现在都无法在贴吧上传图片。。

  9. bug反馈:点击B站FLASH播放器后,直接点击关闭弹窗,会造成鼠标滚轮无效的问题再现。firefox30,31版本均有。

    • 这个完全没意义了哦,因为如果想大点的播放器,那么在脚本设置页面可以设置,小型播放器也行,而且这两个播放器网页全屏正常的

      • bug补了?。。。为什么网页全屏还是宽屏。。。我去删了重装试试

        • 你说的是弹窗的网页全屏吧。弹窗因为本人技术问题无法完美解决,使用embed标签替换,可以网页全屏,但是关闭弹窗后会导致鼠标滚轮无效使用iframe标签无滚轮bug,但是因为跨域了,导致无法网页全屏。我默认使用后面的方案了

          • 不是弹窗。。而是视频播放页。。如果是弹窗的问题。。我不可能说在视频播放页增加弹窗功能。。

  10. 最近重新安装了火狐30.0,安装这个脚本后,原来要下载视频的话,点击“分段”但不知到为什么现在没有“分段”了。

  11. goo.gl/JSwtFm切换到高清后就变成这样。。。腾讯源就https://copy.com/8IfluMN8JCzQ2了。。。直接发这个就好了为什么要有goo。gl

  12. 唔,那个,火狐娘按上面的步骤安装好后,并没有在首页旁出现脚本,油猴子那也显示脚本已经启动,求助

  13. 不对。。现在连爱奇艺的也放不了了。。刚安装的时候还能用诶。。就看了一集然后突然就不行了

  14. B站刚更新,黑科技不管用,没想到这么快就好了,真心棒!谢谢!o(* ̄▽ ̄*)o

  15. 更新了9.06版本刚打开没问题按了弹窗拉了拉接下来再弹窗打开..整个视频弹窗不见了 (´・ω・`)按列表/重新渲染也没任何反应..重装也一样..chrome版本 37.0.2062.103 unknown-m (64-bit)

    • 重新安装下,我猜又是那个记录垂直位置导致的,如果你重新安装后又再出现这个问题,我在下个版本就移除此功能

      • 我把script卸了再装..还是一样,好几次了..弹窗大小也没调拉一开始有,之后就迷の消失了 (´・ω・`)我发现是按了进去视频几次之后再按会主页,弹窗会不见了如果一开始装好停留在主页按弹窗n次再调拉就没问题我猜应该是那个你所说的记录垂直位置在作死吧 (o´∀`o)

  16. 不知道为嘛你的评论进垃圾箱了,今天才看到,被遮到的是360浏览器吧,把脚本的一个选项打开即可,即360兼容模式

    • 先给你救砖方法,在浏览器控制台(火狐是ctrl+shift+k,chrome是ctrl+shift+j)下输入$(‘.dialogcontainter’).css(‘top’,50);然后回车即可召唤回消失不见的弹窗君2333 那好吧,我还是移出记录垂直位置功能吧

    • 之前Bili Fixer的作者在之前的版本好像做到了,不过到我去查看他的代码的时候,他说失效了,所以等其他作者发现了方法我也会增加,话说3.7.3版本有什么BUG不,我就发现在chrome下弹窗和替换后的大型播放器无法网页全屏,其他好像都正常,郁闷的是,我觉得我脚本在CHROME下运行好像比火狐流畅啊

  17. 感谢博主的脚本!现在部分视频直接打开会显示“你没有权限浏览! 由于版权相关问题 我们不对您所在的地区提供服务”但如果是用弹窗播放器则可以正常播放,方便的话能修复这个问题吗?(所在地区是日本)谢谢!

    • 直接打开是进去版权播放器[非B站域名或者优酷、爱奇艺?]了吧?然后才只能在大陆播放,而弹窗是B站播放器解析的源,B站不做IP限制所以能放吧,如果是到了非B站域名,就要给新的域名写脚本,由此即使能替换B站播放器,也是站外野生那种不能发弹幕的播放器哦

          • 感谢更新!!!这回不用弹窗也能够正常播放了。似乎还有点小问题……如果是有分P的视频如av1478553本身应该是有分P显示的(国内朋友截的图)但使用脚本替换播放器后,分P似乎没有显示了。使用弹窗播放还能够正常切换分P视频。o(>_<)o ~~

          • 你好,我去看了下,按需修复和强制修复都能播放,并不会导致分P列表丢失,而且有时候会提示视频不存在,这个和UP猪说的一样,需要多刷新几次,因为B站接口原因吧

          • 特此开了chrome看了下,没问题的说,有可能是我以前版本作怪?还是说使用了多个修复脚本喔?你尝试彻底删除我的脚本,然后重新安装试试。

          • 删除后重装还是一样,有关B站的脚本只有用这个。会不会是所在地区的问题?打开播放页面时,都必然先显示“你没有权限浏览! 由于版权相关问题 我们不对您所在的地区提供服务”,接着再有播放器出现……

  18. 问下视频源问题几天前链接的视频源大多数都是acgvideo速度非常理想 17/10后链接的多是乐视源速度像吃翔用FLvcd解析同一av号出来却是acgvideo 右键下载一下有2mb/s的速度为什么链接理想的不能用???

  19. 3.7.3的模糊视频下载功能无效一打开就是bilibili的一堆错误语我用3.7.1的时候都没问题的

  20. 弹窗提示解析出错,直接打开页面也没有替换为B站播放器。。。上午还是好好的,不知道是B站更新了还是我的个人问题?

      • 亲爱的,我两个都用,CHROME用的多一点,你给的这个专用版不知道为什么装好后一直用不了.然后我试着换成小型默认B站播放器就可以自动宽屏了…目前OK,有问题再上报

        • chrome下这个版本我亲测可以用哦,其实这个脚本有很多测试功能的,不管因为火狐和chrome扩展兼容问题,我无法做到每个功能两边都可以用,说实在的,写在火狐下的脚本各种权限问题,我都郁闷死了,写chrome从来都是没遇到啥麻烦事呢,既然可以用了,那么就谢谢支持啦

          • 好呢,chrome我确实用的比较多,我换个电脑再试试折腾折腾,反正闲着也是闲着.谢谢亲爱的写出这么好的脚本,辛苦了

  21. 更新出问题啦:1.播放器的选择不能保存,选完后一刷新就变回按需替换2.更新前能用弹窗播放的方法(不用点专治)看乐视,更新后不能,点乐视专治也没用

  22. 能不能加一个选择画质的功能啊,渣电脑伤不起,b站的那个画质功能很多视频根本没有,要是像A站那样就好了

  23. 更新后用了H5弹幕,相对于无弹幕H5:点击暂停后不能再点击播放需要按空格;按空格页面会滚动;全屏是网页全屏。但是H5真的是太棒了,写脚本辛苦了 :smile:

  24. var inst = ABP.create(document.getElementById(‘load-player’), {
    ‘src’ : document.getElementById(‘video’),
    ‘width’ : ‘100%’,
    ‘height’ : ‘100%’
    });
    100%这参数无效的。。。必须是整数

  25. 反馈一个问题,以前开启,小型默认B站播放器+自动宽屏是可以网页居中播放器以及宽屏的,但是现在开启后,不能居中了,右边多出来一截,但是不开启自动宽屏就可以播放器居中,开启就不行。不知道是不是我个人的问题

  26. 大神能把港澳台限制的视频破解下吗 html5播放器修改下请求头ip就行了 flash我有点蒙逼

      • 然而现在还是flash。虽然有站外工具,但是直接在视频页就能解析到下载地址是很方便的,还有自动聚焦/宽屏之类的。看了看log之前是默认关闭弹幕的不知为何要取消呢?我的话是比较喜欢ABP-H5之前的那个H5播放器,没弹幕且按空格不会翻页。而另外一个牙刷科技现在只剩下自动聚焦了。