Ilekroć piszę File:///
w pasku adresu URL w przeglądarce Chrome, w edytorze tekstu itp., Powoduje to awarię aplikacji. Dowiedziałem się o tym po przeczytaniu tego postu na blogu .
Jak mogę uniknąć tej awarii i uniemożliwić aplikacjom, które otrzymują ten ciąg, niezależnie od tego, czy jest on wpisany, wklejony, czy dotrze do pliku, wiadomości lub pliku do pobrania?
mountain-lion
crash
bug
houbysoft
źródło
źródło
Odpowiedzi:
Jest to błąd tylko w wersji 10.8.1 i 10.8.2.
Obejściem tego nieznośnego błędu jest wyłączenie dwóch elementów w okienku preferencji języka i tekstu w Preferencjach systemowych w dotkniętych wersjach Mountain Lion:
Podziękowania za to obejście przypadają szachy użytkownika na otwartej stronie internetowej radaru .
źródło
Messages.app
, trzeba usunąćchat.db
in~/Library/Messages/
bmike ma obejście, przedstawię „dlaczego”: zgodnie z tym artykułem z TheNextWeb, funkcja o nazwie Detektory danych, która skanuje tekst w poszukiwaniu znaczących formatów (daty, lokalizacje ...) również szuka adresów URL plików. Robi to, szukając „file: //”, bez rozróżniania wielkości liter. Jednak w dalszej części procedury stwierdza, że ciąg powinien zaczynać się małą literą „file: //” - a gdy tak nie jest, na przykład gdy występuje duże F, generuje wyjątek, który najwyraźniej (i bardzo niechlujnie) sprowadza całą aplikację.
źródło