Chrome 외부 앱 딥링크 "항상 열기" 해제

커스텀 스킴(myapp://) 다이얼로그에서 “항상 열기 허용”을 실수로 체크해 되돌리고 싶을 때. 설정 UI 에는 항목이 없다 — 체크는 프로필의 Preferences JSON 에 origin 단위로 저장된다.

"protocol_handler": {
  "allowed_origin_protocol_pairs": { "https://example.com": { "myapp": true } }
}

“항상 열기”를 체크하면 허용이 origin 단위로 저장된다. chrome://settings/handlers 는 웹 프로토콜 핸들러(mailto: 등)만 다루는 별개 화면이라 여기서는 못 푼다. ① chrome://settings/content/all 에서 사이트 데이터를 삭제한다 → 재시작해 다이얼로그가 다시 뜨면 해제된 것이다. 안 뜨면 ② Chrome 을 백그라운드까지 완전 종료하고 → Preferences 에서 그 origin 의 스킴 항목을 지운 뒤 → 재시작해 다시 확인한다. ② 를 건너뛰고 실행 중에 편집하면 종료 시 메모리 상태로 덮어써 되돌아간다. excluded_schemes 에 true 인 스킴은 반대로 차단 상태이고, 같은 파일에서 푼다.

OS 경로
macOS ~/Library/Application Support/Google/Chrome/<Profile>/Preferences
Windows %LOCALAPPDATA%\Google\Chrome\User Data\<Profile>\Preferences
Linux ~/.config/google-chrome/<Profile>/Preferences
`#593`