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


10

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

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


앱이 다운되거나 시스템이 다운됩니까?
kojiro 2019

@kojiro : 앱. Chrome 또는 텍스트 편집기와 같은 프로그램의 경우 모든 작업을 잃을 때 매우 심각한 버그입니다.
houbysoft 2012

나는 그것이 심각하지 않다고 주장하는 것이 아니며 제목과 마지막 문장이 system 이라고 말하고 있지만 실제로 시스템을 충돌 시키지는 않습니다.
kojiro

3
Apple 메뉴에서 강제 종료 또는 종료를 선택하는 것보다 컴퓨터에 8자를 입력하는 것에 대해 더 관심이 있습니까?
Russell Borogove가

1
@RussellBorogove 위험은 컴퓨터에 입력하는 사람이 아니라 사람들이 텍스트, 메시지, 메시지 또는 문서를 보내는 사람들입니다. 위험한 내용 이 포함 된 파일을 수동으로 삭제할 때까지 메일이 중단되고 다시 열립니다 .
Matteo

답변:


19

10.8.1 및 10.8.2의 버그입니다.

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

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

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

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


Messages.app에서 수신 된 메시지 인 경우 작동하지 않습니다
Gert

@Gert Nice-파일 시스템에 해당 문자열 (또는 유사한 문자열)이 포함 된 파일을 가져 와서 충돌 코드가 URL / URI와 같은 모양으로 멋지게 시작되는 경우도 작동하지 않습니다. 다음 보안 또는 도트 업데이트로 인해이 중대한 버그가 해결되지 않으면 놀라 울 것입니다.
bmike

2
그렇게 희망합시다. 기록만을 위해서. 문제를 해결하려면 Messages.app다음을 제거해야합니다 chat.db.~/Library/Messages/
Gert

14

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.