Greasy Fork is available in English.

bv2av

Change bv to av

< 腳本bv2av的回應

提問/評論

JY3
§
發表於:2024-05-31

细节优化:不转换稍后再看播放页和收藏夹播放页 URL 中的 BV 号。

转换的话会可能影响前进、后退、刷新等行为,因为 B 站自己会将 URL 中的 av 号转换回 BV 号。

ouuan作者
§
發表於:2024-05-31

修改了一下,现在使用 replaceState,av 号网址是替换掉 BV 号网址而不是新增,这样的话 BV 号网址不会出现在历史记录中。

但我不记得几年前是怎么考虑的,用的 pushState,不知道当时是不是有考虑到 replaceState 会有什么问题 🤔️ 如果发现有问题再说(

ouuan作者
§
發表於:2024-05-31

现在播放列表点击视频是会用 JavaScript 来修改目标网址,不使用 href 属性。如果能截获这个 JavaScript navigate 就好了,只不过 minify 之后的代码我也没看明白,研究了一下好像可以用 NavigateEvent 这个 API,但目前 Firefox 还不支持。

發表回覆

登入以回復