Greasy Fork is available in English.
给每个非中文的网页右下角(可以调整到左下角)添加一个google翻译图标,直接调用 Google 的翻译接口对非中文网页进行翻译
< Σχολιασμός για τον κώδικα 网页翻译
这个网站 https://downloadly.ir 不能正常使用,我在代码中添加了波斯语 fa,翻译图标总是出不了语言选择列表(偶尔能出来一次),点了只会在新标签页打开谷歌翻译的网页。 //包括的语言,中文简体,中文繁体,英语,日语,俄语,波斯语 includedLanguages: 'zh-CN,zh-TW,en,ja,ru,fa', /* * 0,原生select,并且谷歌logo显示在按钮下方。 * 1,原生select,并且谷歌logo显示在右侧。 * 2,完全展开语言列表,适合pc。 */ layout: /mobile/i.test(navigator.userAgent) ? 0 : 0若使用翻译图标样式2,点击“选择语言”会在当前网址后面添加一个#,有些网站没有问题,但有些比如 YouTube 就会陷入点击“选择语言”就打开网址后面加#网址的死循环之中。
稍微看了下,它这个网站自己已经加了谷歌的翻译接口了。看下面图片上的红框位置,你点一下就可以发现了。目前初步判断应该是多次加载翻译接口可能有冲突什么的,没有时间仔细研究。但是你可以点击一下红框,就会发现脚本可以正常的加载了。
翻译接口确实是有冲突。启用脚本的情况下点红框没有作用。脚本不是打开网页的时候加载的吗,网页已经加载好了,脚本还能重新加载吗?
Συνδεθείτε για να δημοσιεύσετε μια απάντηση.
这个网站 https://downloadly.ir 不能正常使用,我在代码中添加了波斯语 fa,翻译图标总是出不了语言选择列表(偶尔能出来一次),点了只会在新标签页打开谷歌翻译的网页。
//包括的语言,中文简体,中文繁体,英语,日语,俄语,波斯语
includedLanguages: 'zh-CN,zh-TW,en,ja,ru,fa',
/*
* 0,原生select,并且谷歌logo显示在按钮下方。
* 1,原生select,并且谷歌logo显示在右侧。
* 2,完全展开语言列表,适合pc。
*/
layout: /mobile/i.test(navigator.userAgent) ? 0 : 0
若使用翻译图标样式2,点击“选择语言”会在当前网址后面添加一个#,有些网站没有问题,但有些比如 YouTube 就会陷入点击“选择语言”就打开网址后面加#网址的死循环之中。