Chrome에서 링크를 Firefox에서 열려면 어떻게 해야 합니까?

Chrome에서 링크를 Firefox에서 열려면 어떻게 해야 합니까?

Firefox가 기본 브라우저이지만 PWA(프로그레시브 웹 앱)를 사용하려면 Chrome을 실행해야 합니다. PWA에서 링크를 클릭하면 항상 Chrome 창이 열립니다. 나는 URL에 an을 추가 ff:하고 xdg-openFirefox로 URL을 처리했지만 지금까지는 운이 없었습니다. 많은 기사를 읽었 xdg-open지만 제대로 작동하지 않는 것 같습니다. 그래도 이것이 가장 깨끗한 방법인 것 같습니다.

페이지의 모든 URL에 ff:. 나는 KDE Neon을 사용하고 있지만 이것이 여기에 적용 가능하다고 생각합니다.

이미 쓸모없이 사용된 소스:

답변1

ff:whatever그래서 나는 파이어폭스에서 열리는 것과 같은 URL을 만드는 데 도움을 주려고 노력할 것입니다 . 첫째, Firefox는 MIME 유형을 해석하는 방법을 모르므 로 URL에서 ff:제거하고 나머지를 Firefox에 전달하는 간단한 스크립트를 작성해야 합니다 .ff:

#!/bin/bash
firefox $(echo $1 | sed 's/ff://')

이 스크립트를 어딘가에 배치하고(나중에 로 참조 /path/to/script) 로 실행 가능하게 만드는 것을 잊지 마십시오 chmod +x /path/to/script. 다음으로 mime을 .desktop처리하고 이 스크립트를 호출할 파일을 생성해야 합니다 ff:. 이 파일에 적합한 위치는 입니다 ~/.local/share/applications/. 이름은 임의로 지정할 수 있습니다.

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Name=OpenInFirefox
Comment=Open link in Firefox
Categories=Application;Network;
MimeType=x-scheme-handler/ff;
Exec=/path/to/script %u

/path/to/script이전에 생성된 스크립트의 경로로 바꾸는 것을 잊지 마세요 .

그게 다야. 이제 실행 sudo update-desktop-database하면 다음으로 시작하는 모든 링크가 ff:Firefox에서 열립니다.

관련 정보