【发布时间】:2016-09-05 09:00:56
【问题描述】:
我正在使用 NSAppleScript 告诉 Safari 返回所有打开的标签的 URL,如下所示:
let script = NSAppleScript.init(source: "tell application \"Safari\" to get URL of every tab of every window")
var errorInfo: NSDictionary?
let eventDescriptor:NSAppleEventDescriptor = (script?.executeAndReturnError(&errorInfo))!
print(eventDescriptor.stringValue)
以上返回零。告诉返回当前 URL 确实有效。
"tell application \"Safari\" to return URL of front document as string"
如何在每个窗口的每个选项卡中获取所有打开的 URL?
【问题讨论】:
标签: swift macos cocoa safari applescript