10 votes

Pourquoi File:/// fait-il planter mon application ?

Chaque fois que je tape File:/// dans la barre d'URL de Chrome, dans Text Edit, et plus encore, cela fait planter l'application. J'ai découvert ce problème après avoir lu cet article de blog .

Comment puis-je éviter ce plantage et le rendre impossible pour les applications qui reçoivent cette chaîne, qu'elle soit tapée, collée ou qu'elle arrive dans un fichier, un message ou un téléchargement ?

19voto

Oskar Points 1242

C'est un bogue dans les versions 10.8.1 et 10.8.2 seulement.

La solution de contournement de ce bogue est de désactiver deux éléments dans la section Volet de préférences Langue et texte dans les Préférences Système sur les versions concernées de Mountain Lion :

  • Sélectionnez (cliquez) sur Texte au milieu, vers le haut de la fenêtre.
  • désélectionnez (décochez) "Corriger l'orthographe automatiquement".
  • désélectionnez (décochez) "Utiliser la substitution de symboles et de textes".

Le mérite de cette solution de contournement revient à l'utilisateur shess sur le site web du radar ouvert .

enter image description here

14voto

cablesm Points 1844

Bmike a la solution de contournement, je vais vous donner le "pourquoi" : Selon cet article de TheNextWeb, une fonctionnalité appelée Data Detectors, qui analyse le texte à la recherche de formats significatifs (dates, lieux...) recherche également les URL de fichiers. Elle le fait en recherchant "file://", sans tenir compte de la casse. Cependant, plus tard dans la procédure, elle affirme que la chaîne de caractères doit commencer par "file://" en minuscules -- et lorsque ce n'est pas le cas, par exemple lorsqu'il y a un F majuscule, elle lève une exception, ce qui apparemment (et de manière extrêmement négligée) fait tomber toute l'application.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X