Mac:在 Chrome 或 Firefox 中重新加载文档?
如何告诉 Chrome 或 Firefox 在顶部窗口中重新加载文档?这是我在 Safari 中使用的:
osascript -e '
tell application "Safari"
activate
do JavaScript "history.go(0)" in document 1
end tell
'
How can I tell Chrome or Firefox to reload the document in the top window? Here's what I'm using for Safari:
osascript -e '
tell application "Safari"
activate
do JavaScript "history.go(0)" in document 1
end tell
'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
这是 Chrome 的代码:
或更简洁地说:
Here's the code for Chrome:
Or more concisely:
我不认为 Firefox 或 Chrome 有特殊的 Applescript 支持,但您可以发送击键 (Cmd-R) 来刷新页面:
I do not think Firefox or Chrome have special Applescript support, but you can send the keystrokes (Cmd-R) to refresh the page:
这是在 Safari 中不使用 JavaScript 的另一种方法:
Here's another way to do it in Safari without using JavaScript:
Automator
系统偏好设置
Automator
System Preferences
上面的以下答案效果很好,但如果它是焦点中的最后一个选项卡/窗口,使用它们会导致 DevTools 在新选项卡中刷新。我不希望 DevTools 在新选项卡中刷新,我只想刷新第一个选项卡,无论最后一个焦点/活动如何,这对我来说效果很好。留给也在寻找这个用例的人。
The following answers above work well but using them result in DevTools refreshing in a new tab if it was the last tab/window in focus. I don't want DevTools to refresh in a new tab, I just want the first tab to refresh regardless of last focus/active and this worked well for me. Leaving for someone searching for this use case as well.