服务器会针对代码中的每次更改自动重新启动,这是很好的做法。按照配置(至少打开和关闭),浏览器将自动刷新。
如何在Windows和Linux上针对所有不同的开发框架执行此操作。
现有哪些软件包允许您执行此操作,如果仅在每个运行服务器上添加browser.refresh,您将如何执行。
最佳答案
在Mac OS X上,您可以使用AppleScript做到这一点。我前一段时间做过,从那以后一直使用。
# Check if Firefox is running, if so refresh
ps -xc|grep -sqi firefox && osascript <<'APPLESCRIPT'
tell app "Firefox" to activate
tell app "System Events"
keystroke "r" using {command down}
end tell
APPLESCRIPT
# Check if Safari is running, if so refresh
ps -xc|grep -sq Safari && osascript -e 'tell app "Safari"' -e 'activate' \
-e 'do JavaScript "window.location.reload();" in first document' -e 'end tell'
它刷新了Safari和Firefox,但正如我所说,它仅适用于mac。我一直在Textmate上使用它,因此每次保存Django文件时,我也会刷新浏览器。非常方便,但在线阅读文档和编写代码时也会有点烦,呵呵。
关于.net - Web开发期间自动刷新浏览器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1291994/