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