Web开发期间自动浏览器刷新

Lak*_*sad 1 .net browser django ruby-on-rails

对于代码中的每次更改,服务器都会自动重新启动.根据配置,您将如何自动刷新浏览器(打开和关闭,至少).

对于所有不同的开发框架,如何在Windows和Linux上执行此操作.

现有的软件包允许您执行此操作,如果您只想在每个运行服务器上添加browser.refresh,您将如何执行此操作.

Edu*_*ipe 5

在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'
Run Code Online (Sandbox Code Playgroud)

它刷新了Safari和Firefox,但正如我所说,它只适用于mac.我一直在Textmate上使用它,这样每次我保存django文件我也刷新浏览器.非常方便,但在阅读在线文档和编写代码时也略显烦人,呵呵.