问题描述
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的通知。
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){
}