油管字幕插件,帮助你更好的 shadow reading

2024-08-07 18:32:20 +08:00
 logic2

最近学英语,跟着油管主播一起读,字幕跳转 很麻烦,所以开发了这个插件

https://github.com/fqdeng/youtube-subtitles-panel/tree/master

1179 次点击
所在节点    分享创造
10 条回复
logic2
2024-08-07 18:34:36 +08:00
基本上是抄袭的 openai 的代码,只要描述一下, 对各种 API 的理解程度确实很高
YY
2024-08-07 23:55:58 +08:00
TamperMonkey 安装了,打开上面这个视频 没有自动跳出字幕 div, chrome 浏览器。不知道什么问题
logic2
2024-08-08 07:24:01 +08:00
@YY 😅 我开无痕试试,可能初始化有点问题
logic2
2024-08-08 07:36:18 +08:00
@YY 早上试了一下,我这边也不行了,我晚点修复一下 看什么原因
logic2
2024-08-08 09:03:39 +08:00
@YY JQuery 这老家伙 触发了油管页面的 CSP ,我也不知道这个功能啥时候开启的,反正早上还好好的,等后面看 CSP 怎么绕过去吧
logic2
2024-08-08 09:22:20 +08:00
@YY 破案了,把 jquery 3.7.1 拉了下来,把所有 innerHTML = 的地方 都用

policy.createHTML() 就搞定了

if (window.trustedTypes && trustedTypes.createPolicy) {
const policy = trustedTypes.createPolicy("default", {
createHTML: (string) => string
});

document.getElementById("yourElementId").innerHTML = policy.createHTML("<p>Safe content</p>");
} else {
document.getElementById("yourElementId").innerHTML = "<p>Safe content</p>";
}
logic2
2024-08-08 09:26:56 +08:00
YY
2024-08-08 19:06:29 +08:00
@logic2 #7 这个版本可以了
就是没有你截图中这种字幕 高亮

如果能自定义背景颜色 字体颜色就更好了
logic2
2024-08-08 20:18:33 +08:00
@YY #8 哥,你自己改好了,代码很清晰的 就改几个地方
humbass
2024-08-21 11:05:48 +08:00
字幕用上了,谢谢!!!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1063301

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX