
日常的に、さまざまな FTP サーバーにアクセスする必要があります。Web インターフェイスには、それぞれの FTP サーバー用の ftp:// プロトコル リンクがあります。クリックするたびに、Chrome は WinSCP (Windows でデフォルトの ftp:// プロトコル ハンドラーとして設定した FTP クライアント) ではなく、組み込みの「FTP クライアント」の新しいタブでサーバーを開きます。
システムのデフォルト アプリケーションで Chrome が ftp:// プロトコルを開くようにするにはどうすればよいですか? デフォルトでは ftp:// 以外のほぼすべてのプロトコルでこれが機能するのはなぜですか?
答え1
セキュリティ上の理由から、Chrome はカスタム URL ハンドラーに対して外部プログラムを起動せず、Web サイトのみを起動することがわかりました。
そのためには、メッセージパッシングを介してWebページと通信し、 ネイティブメッセージング。
WinSCP 用のそのような拡張機能は見つけられませんでしたが、パラメータを使用して外部プログラムを起動できる可能性のある拡張機能をいくつか見つけました。
外部アプリケーションボタン
この拡張機能は、記事で説明されているように、Trelloがアプリケーションを起動するボタンを作成するために使用されています。 Chrome 拡張機能ボタンから SalesMap を起動する機能ただし、バージョンは 0.2.8 であり、アルファまたはベータ テスト段階です。外部アプリで開く
これはバージョン 0.3 で、最終更新は 2016 年 9 月なので、まだ積極的に開発されているようには見えません。
これらの拡張機能がどの程度機能するかはわかりませんが、うまく機能しない場合は独自の拡張機能を作成しようとは思わないでしょう。