제가 알고 있는 지식한에서 내용입니다. 틀릴 수 도 있습니다.
실제 URL이 클릭 되어질때, Schme나 브라우저자체에 처리 할 겁니다. 브라우져에서 클릭한 걸 체크하실 생각이라면 불가능 하실 듯합니다. 그런 권한이 없을 테니깐요. Schme로 처리 되는 경우라면 manifest에서 등록하시면 되겠지만 기존에 존재하는 Schme라면 사용하는 유저가 선택하는 다이얼로그가 떠서 선택하겠끔 될 겁니다.
브라우져자체를 만드시면 가능 할 듯합니다. 그 브라우져내에서는 제한 되게 할 수 있습니다.
어디까지나 제가 알고 있는 지식내에 얘기입니다. 다른 고수분들중에 방법을 알고 계시면 좋겠네요.