返回值以触发safari中的退出

时间:2017-08-14 20:48:02

标签: javascript applescript

是否可以使用return valuelisten for event使用AppleScript在JavaScript代码中出现,以了解do JavaScript何时最终完成,例如{{1}浏览器退出。

修改

tell

1 个答案:

答案 0 :(得分:1)

你不需要等待。在Javascript代码完成之前,Safari中的do JavaScript事件将不会返回。您可以通过运行以下来验证这一点:

tell application "Safari"
  do JavaScript "alert('hello')" in first tab of first window
  display dialog "Done"
end tell

请注意,直到JS对话框被解除后才会出现“完成”对话框。