防止徽标中的文字被识别为文本

我们能否阻止某些浏览器检测到徽标中的文字?:thinking:

我不确定这是 iOS / macOS 问题、Safari 问题,还是更广泛存在的问题。

我每天点击 Discourse 徽标上的徽标,期望它能带我到主页,但我的浏览器却认为它看到了一个单词,并想知道我想对它刚刚非常巧妙地突出显示和选择的图像中的文本做什么 :person_facepalming:

例如:

和:

:person_facepalming:

是否有任何魔法可以应用于角落顶部的元素,告诉浏览器不要尝试解释这些徽标中的文本,而是将点击操作返回到主页?

还有其他人徽标中有文字,并且正在为此问题而苦苦挣扎吗?

2 个赞

确认一下,这是 Safari 的实况文本功能吗?

不幸的是,实况文本文档链接已损坏,因此我们无法查找如何为特定图像禁用它。

我注意到人们在他们的论坛上询问这个问题但没有得到答复:

您可以在您的机器上全局禁用此功能吗?

4 个赞

这段CSS可能会有所帮助:

#site-logo {
  user-select: none;
  pointer-events: none;
}

它应能减少浏览器的OCR功能对logo的干扰。

我在测试实例中用Safari快速尝试了一下,似乎有效。

5 个赞

但是我们无法禁用我们社区所有成员机器上的它 :blush:

太棒了,我今晚会试试,谢谢 :grin:

2 个赞

那不是 Discourse :eyes:

我知道!

我和你一样失望 :sob:

3 个赞

初步测试看起来不错!

再次感谢 @Arkshine,这将为我们所有的 Safari 用户节省大量的点击 :smiley:

1 个赞