"http : // ..."또는 "ftp : // ..."과 같은 URL 체계는 웹의 기본 구성 요소이지만 놀랍게도 가단성이 있습니다. 겉보기에는 낮은 수준이지만 개발자는 응용 프로그램에 사용자 정의 URL 체계를 등록 할 수 있습니다. 이를 통해 사용자에게 특정 응용 프로그램으로 안내 할 수 있으며 기본 브라우저 설정을 무시할 수도 있습니다.
대표적인 예는 Microsoft Edge의 microsoft-edge://
scheme입니다. 이 체계를 사용하면 사용자의 기본 브라우저에 관계없이 링크가 가장자리에서 열려 있습니다. 이 기능은 사용자 제어 및 브라우저 선택에 대한 우려를 제기합니다.
Daniel Aleksandersen의 Edgedefelector 프로그램은이 행동에 대응하여 사용자 선호도를 존중하는 것의 중요성을 강조했습니다. Brave와 Firefox에 의한 microsoft-edge://
체계의 최근 채택은이 문제의 중요성을 강조합니다. 이러한 체계를 지원하지 않으면 링크를 사용할 수 없습니다.
많은 논의는 Windows 11에 중점을 두지만이 동작은 MacOS의 브라우저에서 관찰 할 수 있습니다.
이 관행의 기원은 iOS에 뿌리를두고 있습니다. iOS 14 이전에는 기본 브라우저 변경이 불가능했습니다. Google은 앱을 통합하기 위해 2014 년에 googlechrome:
Scheme을 도입하여 다른 Google 서비스에서 Chrome로 리디렉션 할 수있었습니다. 겉보기에는 Google의 행동이지만 Apple의 승인이 핵심 요소입니다. Microsoft 의이 접근 방식을 채택하는 것은 Google의 과거 관행을 반영하는 것으로 보입니다.
이상적으로, 소프트웨어는 이러한 브라우저 별 체계와 사용자의 현재 활성 브라우저 내에서 열린 링크를 가로 채어야합니다. 웹은 특정 브라우저와 무관하게 통합 된 경험이어야합니다.
위 내용은 브라우저 별 URL 체계에서의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!