OSX Firefox übergibt keine Argumente an den Protokollhandler
Als Haftungsausschluss ist mein Problem genau dasselbe: OSX Firefox Argumente an Magnet Protocol Handler übergeben, aber die Frage ist ziemlich alt und ich dachte, es wäre besser, einen neuen zu öffnen.
Ich habe ein Bash-Skript, um Magnet-Links zu behandeln. Es sieht jedoch so aus, als wenn Firefox keine Argumente an das Skript sendet. Um das Problem zu veranschaulichen, reicht das folgende Skript aus:
#! /bin/bash echo "argc: $#"
Ich habe dieses Skript in eine Automator-Anwendung gepackt (da Firefox eine * .app für den Handler benötigt). Ich habe die Run Shell Script
Aktionen verwendet, die Pass input
Option auf as arguments
und die Shell
Option auf gesetzt /bin/bash
. Ich habe auch Display Notification
Aktionen verwendet, um das Ergebnis anzuzeigen.
In Firefox habe about:config
ich den network.protocol-handler.expose.magnet
Eintrag so gesetzt, false
wie er vom ArchWiki in rTorrent vorgeschlagen wird.
- Firefox führt die Anwendung aus, wenn ich auf magnet: // links klicke,
- In Firefox wird die Finder-Benachrichtigung immer angezeigt
argc: 0
. - Wenn ich eine Datei per Drag & Drop auf das Anwendungssymbol im Finder ziehe, wird die Meldung angezeigt
argc: 1
.
Ich verwende Firefox 58.0.2 und macOS High Sierra 10.13.3.
0 Antworten auf die Frage
Verwandte Probleme
-
3
Installieren Sie Silverlight für Mozilla Firefox ohne Administratorrechte
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück