Greasy Fork is available in English.
恢复Bilibili旧版页面,为了那些念旧的人。
作者 和Dark Reader 扩展出现兼容性问题又出现了 能否解决呢?
脚本正常运行,请问现在依然跟解除区域限制冲突吗,怎么解决一下呢
【解除】是对方hook不到相关请求,这里无法处理。牺牲一下体验的话重构模式调整为【重定向】或许可以缓解。
类似功能脚本也有实现,将【服务器类型】调整为自定义填入解析服务器即可(别忘了【账户授权】)。详情参考 #314,有问题可在GitHub里反馈。
作者 和Dark Reader 扩展出现兼容性问题又出现了 能否解决呢?
重构模式调整为【重定向】如果都不能兼容,那就没办法🤣
本脚本的第一要务是重写页面并保证重写后的页面不被污染,至于兼容性则是第二顺位。
稍微解释一下兼容性问题产生的原因吧:首先本脚本要重构页面,必然要将原有页面完全清理,浏览器扩展及其他用户脚本如果在重构页面之前往页面中注入了代码(学名【content.js】)的话,会一并失效,导致这些扩展或者用户脚本部分功能失效。这是没有办法的事情。所以要兼容本脚本只能对方主动避让:
run-at document-start
的方式注入代码,只要代码注入时机在本脚本重构页面之后就没问题。run-at document-start
,那些所有对DOM的修改、注册的事件回调都将失效,能够幸存的有
而【重定向】模式下,因为将页面预先重定向到了一个特殊页面(一张图),那个页面没有任何原生脚本运行,所以无须进行清理操作,可以使用更温和的方式重构页面,一定程度上兼容了以run-at document-start
的方式其他脚本,但是也存在一定问题:
run-at document-start
的方式注入的content.js将永远不会注入,这些浏览器扩展部分功能也会失效。https://www.bilibili.com/favicon.ico
作者 准确的说是有反应 也没反应 如果是点击前台打开 扩展是正常运行变成暗色了 但如果我是 点击后台标签打开 然后切换到那个视频 扩展是无法成功暗色网页的 只能重新刷新网页才正常作者 和Dark Reader 扩展出现兼容性问题又出现了 能否解决呢?
为什么要后台打开,不再前台载入页面的话浏览器为了节约资源(主要是省电)一些代码会被忽略的,尤其是与渲染相关的。
脚本正常运行,请问现在依然跟解除区域限制冲突吗,怎么解决一下呢
【解除】是对方hook不到相关请求,这里无法处理。牺牲一下体验的话重构模式调整为【重定向】或许可以缓解。
类似功能脚本也有实现,将【服务器类型】调整为自定义填入解析服务器即可(别忘了【账户授权】)。详情参考 #314,有问题可在GitHub里反馈。
好的,发现这个脚本也有这种功能,(限制可能还少一点,很舒服,感谢作者)
脚本正常运行,请问现在依然跟解除区域限制冲突吗,怎么解决一下呢