mozilla
검색 결과

    window.navigator.registerProtocolHandler

    개요

    웹 사이트를 특정 프로토콜의 핸들러로 등록할 수 있게 해 줍니다.

    구문

    window.navigator.registerProtocolHandler(protocol,uri,title);
    
    • protocol은 웹사이트에서 처리할 프로토콜을 지정하며 문자열입니다.
    • uri는 핸들러에 대한 URI로 문자열입니다. 여기에는 "%s"를 포함할 수 있으며, 이는 처리될 문서의 이스케이프된 URI를 삽입할 위치를 나타냅니다.
    • title은 사용자에게 표시될 핸들러의 이름으로 문자열입니다.

    예제

    navigator.registerProtocolHandler("mailto",
                                      "https://mail.google.com/mail?view=cm&tf=0&to=%s",
                                      "Gmail");
    

    위 코드는 mailto 링크가 Gmail 로 직접 연결되게 하는 핸들러를 생성하는 것으로, 링크에 명시된 email 주소가 URL에 삽입됩니다.

    명세

    WHATWG's Web Applications 1.0 working draft

     

    문서 태그 및 공헌자

    Contributors to this page: drry, khalid32, fscholz, Suguni
    최종 변경: khalid32,
    사이드바 숨기기