解决media-extended新建窗口问题

新版可用
存在的问题:插入时间戳后,只能通过点击2次阅读图标才能回到阅读视图。快捷键、菜单均不能回到阅读视图。
https://wwpc.lanzouf.com/iliXs0k3jspg

新修改版本
删除不必要的新增窗口。
增加在MD文件预览模式下插入时间戳。
存在问题:
MD文件在插入时间戳后自动返回预览模式。

源码见:

16 个赞

试了一下,确实好用了,没有那个恶心的bug了,感谢。

4 个赞

终于没有这个bug了,22年初因为media-extended入坑ob,基本每天都在用,之前悬浮页面勉强用终于等到解决!!

3 个赞

太棒了吧,感谢感谢

1 个赞

瓦特哈喷的,居然解决了,歪瑞古德

1 个赞

爱了爱了,谢谢!

1 个赞

tomy大佬您好!请问将这个插件该如使用?下载至plugins文件夹之后,需要删除原来的media-extended插件文件吗?我试过将两个插件都放入plugins和将新版本插件单独放入plugins,前者情景中新建窗口的bug仍在,后者情景中找不到m-e插件,也就无从使用了。

删除原来的,并在第三方插件中启用试试。

但是似乎还有其它bug有待修复, 一使用插件自带的添加时间戳功能, 就自动锁了编辑模式, 无法再切换回阅读模式点选时间戳进行跳转, 只有把视频栏关了, 才恢复正常.
另外请问在代码中改哪里能调整插件支持的时间戳格式, 个人想把#t=改回b站原生的&t=.

已经成功启用了!改良后的插件好用太多!感谢tomy大佬的工作!
(ps:大佬分享的作品安装要点:1.删除原来的media-extended插件;2.如果是windows系统,安装插件时只要在plugins文件夹中放入“media-extended"文件夹,不要放”macosx“文件夹,否则会影响系统识别。)

2 个赞

大佬可以自己开一个分支了:heart_eyes:, 原插件很久没人维护了

試過了,沒問題,提醒台灣地區要改vpn才能下載,謝謝大佬 :smiling_face_with_three_hearts:

1 个赞

main.js中搜索 (${Xr(this.info.src)}#t=${u})`}showControls() ,修改 #t= 成 &t=

搜不到的话,搜 showControls() ,在第2个前面修改

感谢, 但暂时没成功, 依然只能识别#t=, 使用&t=只能打开视频但是不能正确跳转, 我甚至把main.js里面所有的#t=都换成了&t=, 却仍然不好使, 也不知原作者是怎么硬编码的…而且好像全替换成&t=也不影响插件工作(已重启), 也挺奇怪的

原作者读取时间戳时用了URL.hash函数,只识别#。

1 个赞

那请问能自行自行修改URL.hash函数么, 我对编程了解不多, 在main里没搜到URL.hash这个函数, 这是第三方库么?

typescript语言内部的库,估计很难修改。

感谢, 改不了只好麻烦点用了. 另外似乎还存在着其它bug: 一使用插件自带的添加时间戳功能(无论是点击图标还是执行命令), 就自动锁了编辑模式, 无法再切换回阅读模式点选时间戳进行跳转, 只有把视频栏关了, 才恢复正常. 不知这个bug能否费心修一下.

是有这个问题。插入时间戳后,只能通过点击2次阅读图标才能回到阅读视图。快捷键、菜单均不能回到阅读视图。

新的問題

如果安裝Media Extended BiliBili Plugin,就會變回原本的樣子。