文件名称: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关闭后无