Como um aviso legal, meu problema é exatamente o mesmo que este: OSX Firefox Pass Arguments to Magnet Protocol Handler , mas a questão é bastante antiga e achei melhor abrir uma nova.
Eu tenho um script bash para lidar com links magnéticos. Mas parece que o firefox não envia argumentos para o script. Para demonstrar o problema, o seguinte script é suficiente:
#! /bin/bash
echo "argc: $#"
Eu coloquei este script em um aplicativo Automator (porque o Firefox requer um * .app para o manipulador). Eu usei as Run Shell Script
Actions, defina a opção Pass input
para as arguments
e a opção Shell
para /bin/bash
. Também usei Display Notification
Actions para exibir o resultado.
No Firefox about:config
, eu defino a entrada network.protocol-handler.expose.magnet
como false
como sugerido pela seção ArchWiki in rTorrent.
argc: 0
, argc: 1
. Eu uso o Firefox 58.0.2 e o MacOS High Sierra 10.13.3.
Tags firefox macos protocol-handler