如何在JavaScript Automation中获取最前面的Safari文档或选项卡?

时间:2015-04-11 18:39:17

标签: javascript macos applescript osx-yosemite javascript-automation

我想访问Safari中显示的最前面的标签,并使用Yosemite脚本编辑器中的JavaScript自动化脚本检索URL。我可以使用以下代码获取第一个窗口,第一个标签网址:

Application('Safari').windows[0].tabs[0].url()

我无法确定如何找到哪个窗口和标签实际上是最前面显示的窗口和标签。

1 个答案:

答案 0 :(得分:1)

windows[0]通常是最前面的,相当于:

window 1

然后使用currentTab

Application('Safari').windows[0].currentTab.url()