File : ///가 내 앱을 중단시키는 이유는 무엇입니까? 게시물 을 읽은 후

File:///Chrome의 URL 표시 줄, 텍스트 편집 등에 입력 할 때마다 앱이 충돌합니다. 이 블로그 게시물 을 읽은 후 이것 에 대해 알았 습니다 .

이 충돌을 피하고 파일, 메시지 또는 다운로드로 형식화, 붙여 넣기 또는 도착 여부에 관계 없이이 문자열을 얻는 앱이 어떻게 불가능하게 만들 수 있습니까?



답변

10.8.1 및 10.8.2의 버그입니다.

이 성가신 버그의 해결 방법은 영향을받는 Mountain Lion 버전의 시스템 환경 설정 에서 언어 및 텍스트 환경 설정 창 에서 두 항목을 비활성화하는 것입니다 .

  • 창의 상단을 향해 가운데에있는 텍스트를 선택 (클릭)
  • “자동으로 철자 수정”을 선택 취소 (선택 취소)
  • “기호 및 텍스트 대체 사용”선택 해제 (선택 취소)

이 대안에 대한 크레딧 은 오픈 레이더 웹 사이트의 사용자에게 있습니다 .

여기에 이미지 설명을 입력하십시오


답변

bmike는 해결 방법을 가지고 있습니다. “이유”를 제공 하겠습니다. TheNextWeb 의이 기사 에 따르면 , Data Detectors라는 기능은 텍스트에서 의미있는 형식 (날짜, 위치 …)을 스캔하여 파일 URL을 찾습니다. 대소 문자를 구분하지 않는 “file : //”를 찾아서이를 수행합니다. 그러나 절차의 뒷부분에서 문자열은 “file : //”로 시작해야한다고 주장합니다. 대문자 F가있을 때와 같이 그렇지 않은 경우 예외가 발생합니다. 매우 순식간에) 전체 응용 프로그램을 중단시킵니다.


답변