Как указать службе открываться в новой вкладке, а не в окнах - OSX Safari

Как указать службе открываться в новой вкладке, а не в окнах - OSX Safari

В этой статье есть решение, которое я искал, однако я хотел бы открыть страницу в новой вкладке, а не в новом окне. Каким должен быть текст?

Клиент Google Translate для OS X

...

при запуске argv

скажите приложение "Safari"

создать новый документ в конце документов

установить URL документа 1 на "http://translate.google.com/#en|es|" & пункт 1 argv

конец сказать

конец прогона

...

решение1

Это StackOverflowупоминает:

tell application "Safari"
    tell window 1
        set current tab to (make new tab with properties {URL:"http://www.stackoverflow.com"})
    end tell
end tell

в вашем случае я бы изменил свойства на:

{URL:"http://translate.google.com/#en/es/" & item 1 of argv}

(изменил построение URL, так как ваш не будет работать с текущей версией Google Translate)

Связанный контент