¿Por qué File: /// bloquea mi aplicación?

10

Cada vez que escribo File:/// en la barra de URL en Chrome, en Text Edit, y más, se bloquea la aplicación. Me enteré de esto después de leer esto publicación de blog .

¿Cómo puedo evitar este bloqueo y hacer que sea imposible para las aplicaciones que obtienen esta cadena, ya sea que esté escrita, pegada o que llegue a un archivo, mensaje o descarga?

    
pregunta houbysoft 04.02.2013 - 20:40

2 respuestas

19

Es un error solo en 10.8.1 y 10.8.2.

La solución para este fastidioso error es deshabilitar dos elementos en Language & Panel de preferencias de texto en Preferencias del sistema en las versiones afectadas de Mountain Lion:

  • Seleccione (haga clic) en Texto en el medio hacia la parte superior de la ventana
  • anular la selección (desmarcar) "Corregir la ortografía automáticamente"
  • anular la selección (desmarcar) "Usar símbolo y sustitución de texto"

El crédito para esta solución alternativa va a usuario shess en el sitio web abierto del radar .

    
respondido por el bmike 04.02.2013 - 20:53
14

bmike tiene la solución, le proporcionaré el "por qué": De acuerdo con esto El artículo de TheNextWeb, una función llamada Detectores de datos, que escanea el texto en busca de formatos significativos (fechas, ubicaciones ...) también busca las URL de los archivos. Lo hace buscando "file: //", que no distingue entre mayúsculas y minúsculas. Sin embargo, más adelante en el procedimiento, afirma que la cadena debe comenzar con "file: //" en minúsculas, y cuando este no es el caso, como cuando hay una F mayúscula, lanza una excepción, que aparentemente (y extremadamente descuidadamente) derriba toda la aplicación.

    
respondido por el cablesm 04.02.2013 - 21:21

Lea otras preguntas en las etiquetas