【文件属性】:
文件名称:Netflix和迪士尼+两种语言的字幕
文件大小:1.11MB
文件格式:ZIP
更新时间:2024-02-20 00:05:16
chrome-extension youtube netflix kanopy ChromeextensionJavaScript
Disney +和Kanopy两种语言的字幕
:down_arrow_selector:
:closed_book:
它是如何工作的?
网站整合
该扩展名通过截取字幕文件请求,解析它们并将它们呈现到页面上而起作用。
该扩展程序在主机站点上反复运行适配器,以获取有关主机状态的最新信息。 适配器是使用DOM查询的函数。 您可以在site_integrations找到它们。
该扩展不使用的主机站点(例如任何内部API window.netflix.appContext ),它不会改变任何主机网站自己的代码。 (例如,操作主机站点的视频播放器包)
为什么不?
将代码注入宿主站点捆绑包非常脆弱。
依赖可能变化的内部API十分脆弱。
仅依赖DOM选择器的适配器使我们能够快速修复主机站点更改。
微型适配器可支持许多网站。
适配器API仍在开发中,将在以后进行记录。
这种“移交”方法具有UX折衷,例如要求用户在宿主站点上选择一种语言以请求字幕文件。 我相信长期稳定性比UX更重要。
跨会话保存设置
由于browser_action s关闭后无