html - 如何防止 Edge 翻译网页
问题描述
在过去的几周里,我接到了一些来自我的云应用程序用户的电话,他们告诉我,所有标签和按钮都有奇怪的名称和描述。事实证明,其原因是在他们的设备上激活的 Microsoft Edge 中的自动翻译。
问题:我们提供了一个德语云应用程序,Edge 试图将德语翻译成(非常愚蠢的)德语。它不关心<html lang="de">
并试图将完整的德语页面翻译成另一个完全愚蠢和错误的德语页面。
如何防止这种行为?我如何告诉 Edge 这个页面已经是德语并且不需要翻译?
这是一个非常愚蠢的行为,因为它完全让我们的用户感到困惑,并且我们从他们那里收到很多关于我们的应用程序无法正常工作的电话。
解决方案
我猜你正在使用 Edge Chromium。如果我猜错了,请纠正我。notranslate
类对我不起作用。您可以在其中添加此行<head></head>
以禁用浏览器中的自动翻译:
<meta name="google" content="notranslate" />
我已经测试过,它可以在 Edge Chromium 和 Chrome 中运行良好。
推荐阅读
- c# - 为什么在使用 IndexOf(string) 和 IndexOf(char) 时,非组合变音符号前面的空格会有所不同?
- python - 数据隐私 Rasa NLU
- javascript - XMLHttpRequest 后的 JS 函数调用 PHP 文件
- awk - 将每两次出现的字符串之间的文本提取到一个新文件中
- google-apps-script - 谷歌表格:让公式只更改一次单元格
- r - 确定日期/时间间隔是否跨越中午,无论是哪一天,在 R
- coq - Coq 中的循环类型定义
- machine-learning - 为什么 iloc 函数为以下语法返回两个不同的答案?
- docker - 带有 EF Core 和 K8s 的 .NET 和 SQL Server 容器
- ansible - 运行 Ansible 角色以禁用密码登录后权限被拒绝(公钥)