Chrome からのリンクを Firefox で開くにはどうすればいいですか?

Chrome からのリンクを Firefox で開くにはどうすればいいですか?

Firefox は私のデフォルトのブラウザですが、PWA (プログレッシブ ウェブ アプリ) を使用するには Chrome を実行する必要があります。PWA でリンクをクリックすると、常に Chrome ウィンドウが開きます。URL に を追加してff:xdg-openFirefox で URL を処理する方法を試していますが、今のところうまくいきません。多くの記事を読みましたxdg-openが、うまく動作しないようです。ただし、これが最もクリーンな方法のようです。

ページ上のすべての URL に を追加する拡張機能を作成する必要があることがわかりましたff:。私は KDE Neon を使用していますが、ここでもこれが適用できると思います。

すでに無駄に使用されているソース:

答え1

ff:whateverそこで、 Firefox で開くような URL の作成をお手伝いしたいと思います。まず、Firefox は MIME タイプを解釈する方法を知らないため、 URL から をff:削除して残りを Firefox に渡す簡単なスクリプトを作成する必要があります。ff:

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

このスクリプトをどこか(後で と呼びます/path/to/script)に置き、 で実行可能にすることを忘れないでください。次に、MIMEを処理してこのスクリプトを呼び出すファイルchmod +x /path/to/scriptを作成する必要があります。このファイルの適切な場所は です。任意の名前を付けることができます。.desktopff:~/.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 で開くはずです。

関連情報