3 Stimmen

Applescript zum Abrufen der URL von Safari

Ich versuche, die URL von Safari abzurufen, die Registerkarte zu schließen und sie in Chrome zu öffnen ( TUAW-Beitrag ) Aber ich bekomme immer wieder die Fehlermeldung:

error "Safari got an error: Can’t get current tab." number -1728 from current tab

Aus der Codezeile:

set theURL to URL of current tab of window 1

Irgendwelche Vorschläge?

Der gesamte Code:

property theURL : ""

tell application "Safari"

    set t set theURL to URL of current tab of window 1
    close current tab

end tell

tell application "Google Chrome"

    set URL of active tab of window 1 to theURL

    activate

end tell

13voto

regulus6633 Punkte 18355

Für mich funktioniert es...

tell application "Safari"
    set theURL to URL of current tab of window 1
end tell

Sie müssen mehr Code anzeigen, da der Fehler durch etwas anderes verursacht wird. Darf ich Sie fragen, ob Sie die Anweisung tell application Safari innerhalb eines anderen tell-Blocks haben? Vielleicht befindet sie sich innerhalb des tell google chrome-Codeblocks? Wenn ja, entfernen Sie ihn.

1voto

Runar Punkte 85

Vielen Dank, Leute! Hier ist der endgültige Code.

property theURL : ""

tell application "Safari"

    set theURL to URL of current tab of window 1

end tell

tell application "Google Chrome"

    tell window 1
        make new tab with properties {URL:theURL}
    end tell

    activate

end tell

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X