【问题标题】:How do I prevent Safari from offering to translate a page?如何阻止 Safari 提供翻译页面?
【发布时间】:2021-01-17 17:26:59
【问题描述】:

我经营一个英文网站,但 iOS 14 移动版 Safari 仍然提供翻译该页面的功能。如何防止这种情况发生?

从这个similar question 我没有发现这些工作:

1. <html lang="en">
2. <html translate="no">
3. <meta name="google" content="notranslate">
4. <meta http-equiv="content-language" content="en" />

【问题讨论】:

  • 你找到解决办法了吗?
  • @jtbandes 没有。如果我会发布。
  • 我确信 macOS 11.3 和 iOS 14.5 将支持它。还可以尝试当前的 Safari 技术预览版。
  • @jorisw 我测试了 iOS 和 STP,但问题尚未解决。如果您能够确认其他方式,请分享。如果这是谣言或猜测,也请分享。
  • 这太可怕了。我也无法禁用它,它会导致我们的应用出现滚动问题。如果 safari 检测到页面使用不同的语言,我们的滚动位置现在会在返回导航中丢失。希望他们最终解决这个问题..

标签: html mobile-safari translate


【解决方案1】:

解决方案

你可以试试这样的html标签 &lt;html translate="no"&gt;.

这将使您的 html 页面无法翻译。

其他版本

&lt;meta name="google" content="notranslate"&gt;

&lt;html lang="en" class="notranslate"&gt;

&lt;meta http-equiv="content-language" content="en" /&gt;

更多:https://www.w3.org/International/questions/qa-http-and-lang

【讨论】:

  • 嗨,我实际上在最初的问题中提到了这些想法,但它们没有奏效。
猜你喜欢
  • 1970-01-01
  • 2015-06-22
  • 1970-01-01
  • 1970-01-01
  • 2020-03-06
  • 2018-02-05
  • 1970-01-01
  • 2020-12-29
  • 1970-01-01
相关资源
最近更新 更多