muzuiget / dualsub-support

Dualsub - Dual Subtitles for YouTube
https://www.dualsub.xyz/
281 stars 24 forks source link

Failed to Fetch #497

Closed Riczzoe closed 1 year ago

Riczzoe commented 1 year ago

Youtube 观看视频的时候翻译报错:https://www.dualsub.xyz/error/failed-to-fetch 访问 https://api.dualsub.xyz/ 显示 200 OK

muzuiget commented 1 year ago

进入浏览器扩展管理页,确保 Dualsub 有 http://api.dualsub.xyz/ 这个域名的权限。

一般来说,初始安装时默认会允许全部网站权限,除非用户安装又手动取消,也可能使用其它“扩展管理”类的扩展自动取消。

Riczzoe commented 1 year ago

进入浏览器扩展管理页,确保 Dualsub 有 http://api.dualsub.xyz 这个域名的权限。

一般来说,初始安装时默认会允许全部网站权限,除非用户安装又手动取消,也可能使用其它“扩展管理”类的扩展自动取消。

拥有这个权限, image

muzuiget commented 1 year ago

在扩展设置页“网络”,点击“检查”按钮,看看是否正常。

Riczzoe commented 1 year ago

在扩展设置页“网络”,点击“检查”按钮,看看是否正常。

检查后,状态显示: 200 OK image

API key 状态也是有效的 image

muzuiget commented 1 year ago

版本是 2.6.0 吗?

试下按 F12 弹出 DevTools,然后切换到 Network 标签页,输入 domain:api.dualsub.xyz,然后在 Dualsub 触发一下翻译。

正常应该是这样:

Screenshot_20230307_110603

Riczzoe commented 1 year ago

domain:api.dualsub.xyz

问题应该是出现在这里 image

访问 https://api.dualsub.xyz/service 显示的是:405 Method Not Allowed image

muzuiget commented 1 year ago

2.6.0 不通过 Service Worker 发送请求了,改在页面里直接发送,所以应该被你的广告过滤扩展屏蔽掉了。

不知道命中了那个广告规则。

Riczzoe commented 1 year ago

2.6.0 不通过 Service Worker 发送请求了,改在页面里直接发送,所以应该被你的广告过滤扩展屏蔽掉了。

不知道命中了那个广告规则。

确实是被拓展ublock origin屏蔽了,关闭这个拓展后正常。被其中的 [RU AdList] 规则列表屏蔽了。 停用这个规则集后使用正常。 image

过滤规则为 ||xyz^$xhr,3p,from=~anidub.com|~anidub.vip|~anidubonline.com|~animedia.pro|~animeheaven.ru|~animevibe.wtf|~app.element.io|~assistir-filme.biz|~auth.magic.link|~avtomaty-i-bonusy.com|~baza.bz|~bdnewszh.com|~capshd.xyz|~cdnmovies.be|~cdnmovies.cc|~cdnmovies.nl|~coomeet.com|~crackstreams.com|~crackstreams.ga|~csgoreports.com|~emblix.cc|~espnfree.xyz|~estream.to|~europixhd.io|~films.hds-stream.com|~flowcdn.nl|~fyshare.info|~getvi.tv|~github.io|~gsmware.com|~hanime.tv|~hentaiz.org|~herokuapp.com|~infoua.biz|~jokehd.com|~jokerswidget.com|~jokerswidget.org|~kinoguru.be|~kinoguru.me|~live-nhl.stream|~live94today.com|~lookbase.xyz|~lyra.finance|~mail.google.com|~mangahere.fit|~map-a-date.cc|~mas-stream2021.xyz|~matchat.online|~mikeamigorein.xyz|~miranimbus.ru|~my.mail.ru|~nccg.ru|~newdmn.icu|~odysee.com|~onmovies.se|~playjoke.xyz|~playm4u.xyz|~playmuvi.com|~roadhub.ru|~roblox.com|~sextop.net|~soccer365.ru|~soonwalk.net|~sportsbay.org|~streetbee.io|~streetbee.ru|~telerium.club|~telerium.live|~uacycling.info|~uploadedpremiumlink.net|~vercel.app|~vk-apps.com|~vk.com|~vmeste.tv|~web.app|~webflow.io

非常感谢你的帮助。

muzuiget commented 1 year ago

看上去这个规则把 .xyz 这个顶级域名都屏蔽掉了。我也在用 ublock origin,不过用的规则没有这条。

之前的版本,是通过扩展自己的 Service Worker 发送,所以不会被其它扩展屏蔽。