2

Web開発を行うときは、頻繁に変更を加えてからブラウザを更新します。デーモンにファイルシステムの変更をリッスンさせ、ある場合はFirefoxまたはSafariに更新メッセージを送信する簡単な方法はありますか?

これにより、ワークフローとフォーカスが大幅に向上します。ブラウザを別の画面で実行し続けることができ、UI関連の変更に取り組んでいるときは、作業中に自動的に更新されます。

TDDを実行するときに自動テストを使用するようなものです。(http://github.com/svoop/autotest-fseventを参照してください)

誰かがこれをしましたか?

4

2 に答える 2

6

Firefoxでこれを行う方法を考えることができます。MozReplプラグインをインストールします。次に、起動してポート4242(デフォルト)にtelnetで接続し、を介してブラウザを制御できます。Javascriptコマンド。を発行するBrowserReload()と、現在のタブが再読み込みされます。

ここで、現在のプロジェクト内のファイルが保存され、処理されるときにそれを行うためのエディターフックを追加します。すでにこれを行っているスニペットがいくつかあると思います。

私はSafariやChromeをあまり使用していないので、そこでのオプションについてはわかりません。

また、これが本当に良い考えかどうかはわかりません。ファイルを保存するたびにブラウザを更新したくありません。私は通常、バックエンド、css、場合によっては画像に多くの変更を加え、準備ができたらブラウザタブをリロードします。保存ごとではありません。とにかく、これはあなたが望むことをします。

于 2010-07-22T14:29:07.560 に答える
0

ブラウザからは、私が知る限り、実際には不可能です。インターバルJavaScriptを追加して、x秒ごとにページを更新できます。しかし、正直なところ、Ctrl + Rは変更を確認するのに十分ではありませんか?

于 2010-07-22T14:16:06.137 に答える