생활
커스텀 브라우저 프로토콜 등으로 브라우저에서 외부 프로그램 실행시 질문
커스텀 브라우저 프로토콜 등으로 브라우저에서 외부 프로그램 실행시 질문이 있습니다.
예를들어 사용자가 IE 나 파이어폭스 등 별도의 브라우저를 쓰고있을때
브라우저를 체크 후 chrome://a-ha.io 링크를 사용하여 무조건 크롬으로 접속시키고 싶습니다.
다만 해당하는 작업을 하려면 사용자가 직접 본인 OS에 맞는 프로토콜 등록을 레지스트리 등에 해주어야 하는것 같은데...
사용자한테 그런 복잡한 작업을 시킬수는 없고...어떤 좋은 방법이 없을까요??
navigator.registerProtocolHandler 등으로 어떻게 해볼수있나 했는데....
단지 http URL 을 커스텀 프로토콜로 열어주는것뿐이지 exe 파일을 실행해주는건 아니라서 크롬으로 강제로 오픈하거나 할수도 없어보입니다.
생각중인건 아래와 같습니다.
레지스트리를 자동으로 등록해주는 별도의 exe 파일 등 생성 후 배포하여 최초 1회 해당 레지스트리 등록 작업을 해줌
다만 exe 파일 등 사용자가 신뢰하기 힘든 파일을 다운로드받고 실행하게 하여야 하며 별도의 파일을 또 생성 및 관리해주어야 하는 부담스러움이 있어보입니다.
다른 어떠한 방법이던 특정 URL 은 반드시 크롬 브라우저로만 오픈할수있도록 하는 방법이 있다면 답변 부탁 드립니다.
1개의 답변이 있어요!