是否可以使用return value
或listen for event
使用AppleScript
在JavaScript代码中出现,以了解do JavaScript
何时最终完成,例如{{1}浏览器退出。
修改
tell
答案 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对话框被解除后才会出现“完成”对话框。