Greasy Fork is available in English.

Bilibili 旧播放页

恢复Bilibili旧版页面,为了那些念旧的人。

< 脚本Bilibili 旧播放页的反馈

评价:好评 - 脚本一切正常

§
发表于:2020-04-18

【反馈】无法兼容IDM下载器

开启脚本后 IDM下载器的下载条无法显示。。不知道能不能修复一下
也可能是个例

§
发表于:2020-04-18

@"候鸟" 说道: 开启脚本后 IDM下载器的下载条无法显示。。不知道能不能修复一下
也可能是个例

并不是个例,本脚本从机制上就与一些脚本有冲突,也无从修复。

个人猜想idm作为浏览器扩展,载入优先级可能比本脚本高,本脚本作为后运行者重写网页框架时覆盖了前者,所以idm将无法显示浮动条。

不过B站flv视频都分段,m4s的idm又无法识别,直接使用idm浮动条意义不大,不如用专门的下载脚本。

§
发表于:2020-04-18

@"Motoori Kashin" 说道:

@"候鸟" 说道: 开启脚本后 IDM下载器的下载条无法显示。。不知道能不能修复一下
也可能是个例

并不是个例,本脚本从机制上就与一些脚本有冲突,也无从修复。

个人猜想idm作为浏览器扩展,载入优先级可能比本脚本高,本脚本作为后运行者重写网页框架时覆盖了前者,所以idm将无法显示浮动条。

不过B站flv视频都分段,m4s的idm又无法识别,直接使用idm浮动条意义不大,不如用专门的下载脚本。

换到flash播放器是完整的视频 看来下载要关一下了

§
发表于:2020-04-18
编辑于:2020-04-18

@"候鸟" 说道:

@"Motoori Kashin" 说道:

@"候鸟" 说道: 开启脚本后 IDM下载器的下载条无法显示。。不知道能不能修复一下
也可能是个例

并不是个例,本脚本从机制上就与一些脚本有冲突,也无从修复。

个人猜想idm作为浏览器扩展,载入优先级可能比本脚本高,本脚本作为后运行者重写网页框架时覆盖了前者,所以idm将无法显示浮动条。

不过B站flv视频都分段,m4s的idm又无法识别,直接使用idm浮动条意义不大,不如用专门的下载脚本。

换到flash播放器是完整的视频 看来下载要关一下了

抱歉,目前大概只能这样了

我曾想过如何从根源上处理与其他脚本的冲突,也曾尝试过直接写成浏览器扩展而不是用户脚本,以为浏览器提供的高级api能做到在请求对应的视频页面时直接返回旧版页面,而不是通过重写网页框架,这样效果上约等于是重定向了页面,就绝不会有冲突问题。可我翻遍了chrome api文档也没找到对应的实现,猜想浏览器可能由于安全问题,不允许直接修改html返回文档(重定向和拦截倒是可以)

期望有高人通过奇技淫巧做到了能指点一二吧

§
发表于:2020-04-19

@"Motoori Kashin" 说道:

@"候鸟" 说道:

@"Motoori Kashin" 说道:

@"候鸟" 说道: 开启脚本后 IDM下载器的下载条无法显示。。不知道能不能修复一下
也可能是个例

并不是个例,本脚本从机制上就与一些脚本有冲突,也无从修复。

个人猜想idm作为浏览器扩展,载入优先级可能比本脚本高,本脚本作为后运行者重写网页框架时覆盖了前者,所以idm将无法显示浮动条。

不过B站flv视频都分段,m4s的idm又无法识别,直接使用idm浮动条意义不大,不如用专门的下载脚本。

换到flash播放器是完整的视频 看来下载要关一下了

抱歉,目前大概只能这样了

我曾想过如何从根源上处理与其他脚本的冲突,也曾尝试过直接写成浏览器扩展而不是用户脚本,以为浏览器提供的高级api能做到在请求对应的视频页面时直接返回旧版页面,而不是通过重写网页框架,这样效果上约等于是重定向了页面,就绝不会有冲突问题。可我翻遍了chrome api文档也没找到对应的实现,猜想浏览器可能由于安全问题,不允许直接修改html返回文档(重定向和拦截倒是可以)

期望有高人通过奇技淫巧做到了能指点一二吧

已经很给力了

发表回复

登录以发表回复。