2011-02-25 78 views

回答

0

我不完全確定這是否是由於問題的語法問題,但如果您在網頁被關閉或瀏覽器遠離瀏覽器時詢問如何運行一些代碼,如果您想要取消事件,您可以綁定到JavaScript window.onunload事件或window.onbeforeunload。

請參閱onunloadonbeforeunload的一些文檔(後者不受所有瀏覽器支持)。

1

緩存是在項目被加載時決定的,而不是在它們被丟棄時 - 因此在頁面被卸載之前項目將在緩存中。

當您從一個頁面導航離去時,瀏覽器將調用事件:

  • onbeforeunload(自定義實現由微軟開始)

然後

  • onunload的(全瀏覽器)

它會嘗試結束在頁面上使用的任何進程,例如Flash視頻。不同的瀏覽器以不同的方式處理這個問題,就像一些瀏覽器一樣,flash插件在瀏覽器的同一個進程下運行,而另外一些瀏覽器則在其自己的進程下運行它。