저는 다른 웹사이트로의 링크를 여는 간단한 웹사이트를 만드는 임무를 맡았습니다. 그러나 2012년에 구축되고 오래된 표준을 따르는 특정 사이트에서 문제에 부딪혔습니다. 이상적으로는 최신 표준에 맞게 다시 작성하고 싶지만 불행히도 지금은 소스 코드에 액세스할 수 없습니다. 그래서 이것이 나의 플랜 B가 되었습니다.
이 웹사이트의 문제점은 오래된 디자인으로 인해 Firefox에서만 호환된다는 것입니다. 내 목표는 내 웹 사이트가 클라이언트의 브라우저를 감지하고 Firefox(예: Chrome)가 아닌 경우 자동으로 Firefox를 열고 사용자를 이 오래된 웹 사이트의 링크로 안내하는 것입니다.
저는 조사를 해보니 이 작업을 수행하는 것이 종종 불가능하다고 간주되는 경우가 많습니다. 하지만 사이트는 공개되지 않을 것이고 보안은 큰 문제가 아니기 때문에 다른 방법을 모색해 보겠습니다.
아시다시피 일반적으로 이는 불가능합니다.
사용자의 PC에 항목을 설치할 수 있다면 실제로 최신 버전의 Firefox에 대한 자체 설치 프로그램 래퍼를 만들고 해당 설치 프로그램이 사이트를 매개변수로 사용하여 바로가기를 생성하도록 하는 것이 좋습니다. 이것은 큰 해결 방법이지만 아마도 당신이 해야 할 일일 것입니다.
무언가를 설치할 수 있다면 또 다른 옵션은 자신만의 프로토콜 핸들러를 설정하고 Firefox에서 여는 것입니다.
old-firefox-version://launch?url=...
세 번째 옵션은 이전 사이트를 API로 처리하는 것입니다. 보기 흉하지만 기능을 서버 측에서 래핑할 수 있습니다. 과거에는 네트워크 액세스를 위해 기존 최종 시스템을 래핑하는 데 유사한 기술이 사용되었습니다. 문제와 문제점으로 가득 차 있습니다. 제대로 테스트했는지 확인해야 합니다. 하지만 그것이 유일한 선택이라면 작동할 수 있습니다.