Chrome에서 외부 프로토콜 핸들러를 재설정하는 방법은 무엇입니까?


17

얼마 전 Chrome에서 특정 URL을 처리하는 방법을 물었을 때 '없음'을 선택했습니다. 이제 Chrome에서 xdg-open을 실행하여 올바른 응용 프로그램을 다시 시작할 수 있기를 원하지만 "아무 것도하지 않음"선택을 취소하는 방법을 알 수 없습니다. 어떤 아이디어?

감사!

답변:


14

Windows 에서 이에 대한 해결책 을 찾았 으며 Ubuntu에서도 작동합니다.

  1. 크롬 닫기
  2. ~/.config/google-chrome/Local State텍스트 편집기에서 엽니 다 .
  3. 를 검색하십시오 protocol_handler.
  4. Chrome에서 특정 프로토콜을 다시 처리하는 방법을 묻도록하려면 제외 된 스키마 목록에서 해당 프로토콜에 해당하는 줄을 제거하십시오.
  5. 저장 및 종료.

업데이트 : 하위 디렉토리 protocol_handler의 파일로 이동되었습니다 . 여러 프로파일을 사용하는 경우, 파일은 폴더에 위치 , 등PreferencesDefaultProfile 2Profile 3


6
누군가가 Mac에서 그것을 찾고 있다면 ~ / Library / Application Support / Google / Chrome / Local State
Silicone

3
Windows : ~ / AppData / Local / Google / Chrome / User \ Data / Local \ State
justin.m.chase

7
protocol_handler안에 아무 것도 없습니다 :(
Meekohi

윈도우 실행 : % LOCALAPPDATA % \ Google \ Chrome \ User Data (그러나 protocol_handler 핸들러는 없음)
JinSnow

1
@Meekohi 새로운 위치로 게시물을 업데이트했습니다.
Emil Lunde

4

Windows에서이 설정은 이제

~/AppData/Local/Google/Chrome/User Data/Default/Preferences

을 검색하십시오 excluded_schemes. true또는로 설정된 사용자 지정 프로토콜 이름의 사전이됩니다 false. 사전에서 원하는 맞춤 프로토콜을 찾아 해당 항목을 삭제하고 파일을 저장 한 다음 Chrome을 다시 시작하십시오.

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