ADengrc / youtube-captions

点击一下即可开启中英双字幕,适用于YouTube™
MIT License
247 stars 59 forks source link

YouTube™双字幕

点击一下即可开启中英双字幕,适用于YouTube™

安装

(需要科学上网)使用Chrome浏览器打开 Chrome网上应用商店,点击添加到Chrome

因此扩展程序被莫名其妙的删除,目前暂不打算重新上架,需要使用的朋友可以使用开发者模式进行使用,操作步骤如下:

1、 点击clone or download下载zip文件到本地解压

1、 然后在Chrome浏览器打开chrome://extensions/

2、 点击开发者模式开启该模式

3、 点击加载已解压的扩展程序

4、 选择包含manifest.jsonyoutube-captions文件夹

实现原理

1、向YouTube.com注入一段JS

2、修改XMLHttpRequest对象,在上边挂一层hook

3、当hook检测到请求字幕文件responseText,去请求一遍中文的字幕然后修改responseText并返回

屏幕截图

screenshot_1

screenshot_2

screenshot_3