Perché File: /// blocca la mia app?

10

Ogni volta che digito File:/// nella barra degli URL in Chrome, in Modifica testo e altro, si blocca l'applicazione. L'ho scoperto dopo aver letto questo post di blog .

Come posso evitare questo crash e rendere impossibile per le app che ottengono questa stringa se è stata digitata, incollata o arrivata in un file, messaggio o download?

    
posta houbysoft 04.02.2013 - 20:40
fonte

2 risposte

19

È un bug solo in 10.8.1 e 10.8.2.

La soluzione per questo fastidioso bug è disabilitare due elementi in Lingua e amp; Riquadro preferenze testo in Preferenze di sistema nelle versioni interessate di Mountain Lion:

  • Seleziona (fai clic) su Testo nella parte centrale verso la parte superiore della finestra
  • deseleziona (deseleziona) "Correggi ortografia automaticamente"
  • deseleziona (deseleziona) "Usa la sostituzione di simboli e testo"

Il credito per questa soluzione alternativa va a utenti shess sul sito web radar aperto .

    
risposta data 04.02.2013 - 20:53
fonte
14

bmike ha la soluzione alternativa, fornirò il "perché": Secondo questo articolo di TheNextWeb, una funzione denominata Rilevatori di dati, che esegue la scansione del testo per formati significativi (date, posizioni ...) cerca anche gli URL dei file. Lo fa cercando "file: //", senza distinzione tra maiuscole e minuscole. Tuttavia, più avanti nella procedura, asserisce che la stringa dovrebbe iniziare con "file: //" in minuscolo - e quando questo non è il caso, come quando c'è una F maiuscola, genera un'eccezione, che apparentemente (e estremamente sciatto) abbatte l'intera applicazione.

    
risposta data 04.02.2013 - 21:21
fonte

Leggi altre domande sui tag