I doubt you can do it without rewriting the JavaScript to something like AppleScript. If you can do that, then in 10.6 Snow Leopard you can use Automator to create a new "service". Such service can, for example, work on selected text, such as looking up something on Wikipedia.
OS X "Dienst" zum Ausführen von JavaScript-Bookmarklets in einer beliebigen App?
805
Spiff
Ich habe einige JavaScript- Bookmarklets, die mit dem ausgewählten Text in einer Webseite funktionieren, aber ich möchte sie in einer beliebigen Mac OS X-App für den ausgewählten Text verwenden können, nicht nur für Browser oder Elemente, die browserähnliche Ansichten bieten. Mac OS X verfügt über das Menü "Dienste" (Untermenü), in dem jede App Dienste bereitstellen kann, die sie für andere Apps bereitstellen kann. Ich weiß jedoch nicht, wie meine Bookmarklets dort als Dienste angezeigt werden sollen.
Gibt es eine Möglichkeit, JavaScript-Bookmarklets als "Dienste" von Mac OS X anzuzeigen oder auf andere Weise JavaScript für den ausgewählten Text in einer Mac OS X-App auszuführen?
Das funktioniert nicht, weil Bookmarklets von den vom Browser bereitgestellten JavaScript-APIs abhängen. Dazu müsste jemand eine Drittanbieteranwendung schreiben, die die Browser-APIs auf dem Betriebssystem implementiert. Ich glaube nicht, dass dies nativ ohne separate Anwendung möglich ist.
Sasha Chedygov vor 14 Jahren
2
1 Antwort auf die Frage
1
Arjan
Verwandte Probleme
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
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
-
10
Sicherungssoftware für Mac OS X
-
5
Wie kann ich unter Mac OS X einen .kext deinstallieren und entfernen?