외부 URL 처리기를 실행할 때 Chrome에서 메시지를 표시하지 않도록 하시겠습니까?

외부 URL 처리기를 실행할 때 Chrome에서 메시지를 표시하지 않도록 하시겠습니까?

telnet://다음 링크 에 대한 외부 핸들러를 구성했습니다.이 지침. 훌륭하게 작동하지만 클릭할 때마다 Chrome에서 다음과 같이 묻습니다.

xdg-open을 여시겠습니까? http://<site i am browsing>이 애플리케이션을 열고 싶어

개입 프롬프트 없이 Just Work에 대한 텔넷 링크를 원합니다. 메시지를 표시하지 않고 외부 핸들러를 시작하도록 Chrome에 어떻게 지시합니까?

[주의: 저는 Linux에서 Chrome을 실행하고 있습니다.]

답변1

댓글의 솔루션도 나에게 효과적이었습니다. 게시하겠습니다.


다음 경로와 파일을 만듭니다.

sudo mkdir -p /etc/opt/chrome/policies/managed/
sudo touch /etc/opt/chrome/policies/managed/managed_policies.json

이 파일에 대한 권한 열기:

sudo chmod -R 775 /etc/opt/chrome/policies/managed

기본적으로 이 파일에 다음 콘텐츠를 추가하면 선택 사항을 기억하는 확인란이 추가됩니다.

{
    "ExternalProtocolDialogShowAlwaysOpenCheckbox": true
}

이것은 나를 위해 모든 외부 웹 사이트에서 작동했습니다. 질문 과 같은 맞춤 링크의 경우 telnet://*해당 링크를 허용 목록에 추가해야 할 수도 있습니다.

{
    "ExternalProtocolDialogShowAlwaysOpenCheckbox": true,
    "URLWhitelist": [
        "telnet://*"
    ]
}

관련 정보