Verwenden Sie AppleScript, um die URL aus dem vordersten Fenster in Webbrowsern abzurufen: Die definitive Liste

Ich habe ein @ geba [widget] [1] ruft die URL aus dem vordersten Fenster in Safari ab und ermöglicht es Ihnen, sie mithilfe der tr.im-API zu kürzen. Funktioniert süß wie.

Ich möchte dies flexibler gestalten. Daher werde ich untersuchen, wie eine URL von anderen Browsern abgerufen werden kann. Hier ist das AppleScript, das in Safari funktioniert:

tell application "Safari"
    return URL of front document as string
end tell

Nach einige graben, Ich habe festgestellt, dass die folgendenkönnt work for Firefox (obwohl mir eine Person gesagt hat, dass es für ihn nicht funktioniert, möglicherweise ein Konflikt mit einer Erweiterung?):

tell application "Firefox"
    set myFirefox to properties of front window as list
    return item 3 of myFirefox
end tell

Hinweis: Das obige Beispiel zeigt eine weniger als bewährte Vorgehensweise, die sich auf die Position der Listenelemente stützt. Weiter unten finden Sie eine bessere Lösung für Firefox.

Ich möchte hier eine Liste der definitiven Entsprechungen für jeden modernen Browser auf dem Mac erstellen: Opera, Camino, Flock usw.

Aktualisieren Bei meinen Recherchen zu diesem Thema bin ich auf einen hilfreichen Thread gestoßen: MacOSXHints.com. Die meisten meiner Antworten basieren auf dieser Diskussion.

Update 2: Ich habe das AppleScript auf dieser Seite in das [Widget] [1] eingefügt. Es scheint gut zu funktionieren.

Antworten auf die Frage(11)

Ihre Antwort auf die Frage