js判斷多標籤瀏覽器是否關閉

2021-05-22 15:33:44 字數 417 閱讀 1034

當使用(b && window.event.clienty……)時可以在ie6中正常判斷瀏覽器是關閉還是重新整理,但是在有標籤頁的瀏覽器中不可以:像360瀏覽器,火狐,在這些瀏覽器中的效果和在ie6中的相反當你點重新整理時它提示關閉,點關閉時提示重新整理。

如果把&&換成||的話,在ie中和在360等瀏覽器中的效果一樣,都是在重新整理時提示關閉,但是因為並沒有點關閉所有效果只是重新整理,如果有使用者登入的話會自動重新登入,所以效果和重新整理一樣,使用者看不出來。在ie中關閉瀏覽器時正常提示關閉。在多標籤的瀏覽器中如果關閉標籤的話效果正常,但是當關閉整個瀏覽器時,就會關閉瀏覽器中的其他標籤,並你的頁面替換成空白頁,瀏覽器並不關閉(在360中的測試結果),這是乙個bug。

在瀏覽器的視窗最小化時,在工作列右鍵關閉也有同樣的效果。

如果有哪位朋友用到的話可以試試,也希望有大蝦幫忙解決其中不完善的地方!

js判斷瀏覽器是否關閉

今日整到此處,特將網上搜刮來的資訊貼於此,以供大家共享之 window.onbeforeunload function 三大主流瀏覽器中firefox和ie都支援onbeforeunload事件,opera尚未支援。用法 描述 事件觸發的時候彈出乙個有確定和取消的對話方塊,確定則離開頁面,取消則繼續...

js 判斷瀏覽器是否IE瀏覽器

蒐羅各種方法來判斷瀏覽器是否為ie瀏覽器 1.最簡單的 來自 if 1,侷限 本判斷方法經過判斷在ie7 ie8 ie8相容模式 在ie9 ie10 ie11 不起作用 解釋 alert 1,2 相當於alert 1,2 tostring 這在ie與非ie上都相同,都會彈出 1,2 alert 1,...

js 判斷瀏覽器是否IE瀏覽器

蒐羅各種方法來判斷瀏覽器是否為ie瀏覽器 1.最簡單的 來自 if 1,侷限 本判斷方法經過判斷在ie7 ie8 ie8相容模式 在ie9 ie10 ie11 不起作用 解釋 alert 1,2 相當於alert 1,2 tostring 這在ie與非ie上都相同,都會彈出 1,2 alert 1,...