コンテキストメニューの[翻訳先]オプションが機能しなくなったため、プロファイルをリセットする必要がありました。リセットを行った後、マグネットリンクを開く代わりにマグネットリンクを自動的にダウンロードし始めるたびに、トレントマネージャーを開くように求められます。
Preferences
ファイルに移動して"protocol_handler":{}
を"protocol_handler":{"excluded_schemes":{"magnet":false}}
に変更する必要があることはわかっていますが、前回は機能しましたが、今回は機能しませんでした。Chromeは"protocol_handler":{"excluded_schemes,*":{"magnet":false}}
に変わり(,*
はschemes
の後に表示されます)、機能しません。
古いアカウントの設定ファイルを使用すると、その行は変更されず機能しますが、「変換先」オプションが失われます。
Chromeの設定のハンドラオプションがオンになっています。
これを引き起こしている原因がわからない、何か考えはありますか?
Windows 10 1903 18362.356でChrome 77.0.3865.75を使用しています。
Reddit投稿から:
しばらく前にChromeは、qBittorrentなどの外部アプリとのマグネットまたはトレントリンクを「常に開く」ためのチェックボックスを削除しました。
これはセキュリティ上の理由で行われたものであり、特定のリンクがリンクの作成者が望むデータを解析できるようにすることのリスクをユーザーに明確にする方法を開発者が見つけたら、将来的には戻ってくる可能性があります。アプリ(不十分にコード化されている可能性があります)およびこれらの権限を管理するための何らかのユーザーインターフェイスが存在する場合(これまでは、[閲覧履歴の消去]> [Cookieと他のサイトデータ]に移動してこれらの権限を取り消すことができますが、これは意味がありません。 )。
とにかく、簡単に言えば、オプションを再度有効にして、リンクを対応するアプリで常に処理できるようにすることができます。これにより、ダウンロードするすべてのマグネットリンクまたは急流リンクの愚かな確認ボックスをクリックする手間が大幅に軽減されます。
使用しているブラウザー(Edge、ChromeまたはChromium))に応じて、適切な行をWindowsレジストリに追加します。これを行うには、以下のコードを.reg
ファイル、たとえばShowExternalProtocolWarningBypassCheckbox.reg
。または、regedit
を使用して手動で行うこともできます。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge]
"ExternalProtocolDialogShowAlwaysOpenCheckbox"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
"ExternalProtocolDialogShowAlwaysOpenCheckbox"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Chromium]
"ExternalProtocolDialogShowAlwaysOpenCheckbox"=dword:00000001
これはGoogleでテスト済みですChrome 79 Windows 10バージョン1909で実行されています。再起動する必要はありません。Chromeのすべてのインスタンスを閉じ、.reg
ファイルを作成するか、regedit
を使用して編集し、次にChromeを起動します。
マグネットリンクをクリックし、ボックスをチェックして常にqBittorrentで開き、もう一度シングルクリックダウンロードを楽しんでください!
このすべての情報が見つかったソース: https://textslashplain.com/2019/08/29/web-to-app-communication-app-protocols/
元のReddit投稿: https://www.reddit.com/r/qBittorrent/comments/ewxq5o
Preferences
jsonオブジェクトには2つのprotocol_handler
キーがあります。
{
...
"profile": {
"avatar_bubble_tutorial_shown": 2,
"avatar_index": 26,
"blacklisted_credentials_normalized": true,
"content_settings": {
...
"ppapi_broker": {},
"protocol_handler": {},
"sensors": {},
...
},
"protocol_handler": {
"excluded_schemes": {
"magnet": false
}
},
...
}
ルートにあるものを必ず変更してください。 profile
の1つを変更すると、名前はprotocol_handler,*
に変更され、無効と見なされます。
受け入れられた答えは私にとってはうまくいきませんでした。少なくともWindowsについては、より良い解決策を見つけました。
.regファイルを作成します(メモ帳で空のファイルを開いて次のように入力し、「Fix Chrome Magnet Links.reg」として保存してから実行し、Chromeを再起動しました)。でなければなりません:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\URLWhitelist]
"1"="magnet:*"
テスト済みで動作しています。少し運が良ければ、複数のChrome=アップデートにまたがって機能し、インストールがはるかに簡単になります。
わかりました、これを解決しました:"protocol_handler":{}
を"protocol_handler":{"excluded_schemes":{"magnet":false}}
に変更する代わりに、変更せずにadded"protocol_handler":{"excluded_schemes":{"magnet":false}}
(次に2つの"protocol_handlers"
)にしました。
編集:これを機能させるには、"protocol_handler":{"excluded_schemes":{"magnet":false}},
の最初の{
の後にC:\Users\Mauro\AppData\Local\Google\Chrome\User Data\[user]\Preferences
(最後のコンマを含む)を追加する必要があります。