0

ローカル PC で実行されているサイト (たとえば、http://localhost:8080 ) を閉じるとき、または表示されるブラウザーを閉じるときに、ローカル PC で実行されている Apache Web サーバーを停止/終了する方法を見つける必要があります。 /ローカル Apache Web サーバーが実行している localhost サイトをロードします。好ましい方法は何ですか?

4

2 に答える 2

1

これはできないと思います。サイトの要素がダウンロードされた後、ブラウザーと Web サーバーの間に接続がないため、Web サーバーは、一部のブラウザーがまだページを表示しているかどうかを知る方法がありません。私の意見では、あなたがやりたいことはできないだけです。

于 2009-11-04T15:52:44.223 に答える
0

javascript「onbeforeunload」があります...「onbeforeunload」がajaxを介してトリガーしたときに、rootとして実行されているcgiスクリプトをApacheに終了させることができます。

しかし、それはあなたがそのページにアクセスしている唯一の人である場合にのみ実行可能です.そうでなければ、ウィンドウを閉じた人はApacheの終わりになります.

于 2009-11-05T15:15:26.840 に答える