如何告訴服務在新分頁而不是視窗中開啟 - OSX Safari

如何告訴服務在新分頁而不是視窗中開啟 - OSX Safari

在這篇文章中,有我一直在尋找的解決方案,但是,我想在新選項卡而不是新視窗中打開,文字應該如何?

適用於 OS X 的 Google 翻譯用戶端

運行時 argv

告訴應用程式“Safari”

在文件末尾建立新文檔

將文檔 1 的 URL 設定為“http://translate.google.com/#en|es|" & argv 的第 1 項

結束告訴

結束運行

答案1

這個堆疊溢位提到:

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 構建,因為您的 URL 不適用於當前的 Google 翻譯)

相關內容