Google翻译在Chrome中显示黑屏

问题描述

Google翻译器已停止在Chrome 85.0.4183中运行(也在Canary,Opera和Edge中运行)。 例如,按下https://colnect.com/en/collectors/collector/teleawe处的“翻译”按钮后 它显示about:blank#blocked”。 “翻译”按钮本身具有“ about:invalid#zClosurez链接

https://translate.googleapis.com/translate_a/t?anno=..的xhr请求。在devtool控制台中显示为已取消。 另外,这里还有关于受https://translate.google.com/translate_a/element.js?cb=googleSectionalElementInit&ug=section&hl=en请求影响的跨站点Cookie的通知

相同的链接在Firefox中效果很好。

https://codepen.io/paul/pen/ZZzEpQ示例也可以使用,它没有回调,但是还显示翻译服务仍在工作。

能否请您帮我解决此问题?

解决方法

我有同样的问题。

我使用以下代码对其进行了修复:

    $(document).ready(function(){
        setTimeout( function() {
            $(".goog-te-gadget-link").click(function(){
                $(this).attr('href','javascript:;');
            });
        },2000);
    });

如果您有更好的解决方案,我会考虑的:)

致谢

,

几天前我也有同样的情况,并通过evt.preventDefault()进行了修复。只需将其添加到google-translate链接即可。之后,点击链接即可进行翻译

public static int numbers (int numbers){

}

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...