Empêcher la détection des mots dans les logos comme du texte

Peut-on empêcher la détection de mots dans les logos par certains navigateurs ? :thinking:

Je ne suis pas sûr s’il s’agit d’un problème iOS / macOS, d’un problème Safari, ou d’un problème plus général.

Le nombre de fois par jour où je clique sur le logo de mon logo Discourse, m’attendant à être redirigé vers la page d’accueil, pour que mon navigateur décide qu’il peut voir un mot et qu’il veut savoir ce que je veux faire avec le texte de l’image qu’il vient de surligner et de sélectionner très intelligemment :person_facepalming:

par ex. :

et :

:person_facepalming:

Existe-t-il une astuce qui peut être appliquée à cet élément dans le coin supérieur pour dire au navigateur de ne pas essayer d’interpréter le texte de ces logos et de plutôt simplement exécuter le clic vers la page d’accueil ?

D’autres personnes ayant des mots dans leurs logos rencontrent-elles ce problème ?

2 « J'aime »

Pour confirmer ; il s’agit de la fonctionnalité Texte en direct de Safari ?

Malheureusement, le lien Documentation Texte en direct est rompu, nous ne pouvons donc pas savoir comment le désactiver pour une image spécifique.

Je note que des personnes posent cette question sur leurs forums sans réponse :

Pourriez-vous désactiver cela dans tout le système sur votre machine ?

4 « J'aime »

Ce CSS peut aider :

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

Il devrait réduire la capacité de reconnaissance optique de caractères (OCR) du navigateur à interférer avec le logo.

Je l’ai rapidement essayé avec Safari sur une instance de test, et cela semble fonctionner.

5 « J'aime »

Mais nous ne pouvons pas le désactiver sur les machines de tous les membres de notre communauté :blush:

Fantastique, je vais essayer ce soir, merci :grin:

2 « J'aime »

Ce n’est pas Discourse :eyes:

Je sais !

Je suis aussi déçu que toi :sob:

3 « J'aime »

Les premiers tests s’annoncent bien !

Merci encore @Arkshine, cela devrait épargner à tous nos utilisateurs de Safari beaucoup de clics :smiley:

1 « J'aime »