如何告诉服务在新选项卡而不是窗口中打开 - OSX Safari

如何告诉服务在新选项卡而不是窗口中打开 - OSX Safari

这篇文章中找到了我想要的解决方案,但是我想在新选项卡而不是新窗口中打开,文本应该如何显示?

适用于 OS X 的 Google 翻译客户端

...

运行 argv

告诉应用程序“Safari”

在文档末尾创建新文档

将文档 1 的 URL 设置为“http://translate.google.com/#en|es|“&argv 的第 1 项

结束告诉

结束运行

...

答案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 构建,因为你的 URL 无法与当前的 Google 翻译配合使用)

相关内容