瀏覽器視窗關閉

2022-03-23 21:22:37 字數 853 閱讀 4642

一般的視窗關閉的js如下寫法:

window.close()

但是呢,chrome,firefox等中有時候會不起作用。

改為下面的寫法:

window.open("about:blank","_self").close()

或者window.open("","_self").close()

如果是frame的時候如下寫法:

一般:window.top.close()

改善:window.open("about:blank","_top").close()

或者:window.open("","_top").close()

其他比如window.parent.close()也是可以用類似的方法。

如果關閉按鈕既可能是單獨的畫面,也可能是frame的一部分的時候,可以用下面的寫法對應。

1

function

closewin() catch

(e)

11 }

1

function

logout()

8if (browsername=="microsoft internet explorer") 12}

13 }

firefox需要設定:

在firefox位址列裡輸入 about:config

在配置列表中找到 dom.allow_scripts_to_close_windows

點右鍵的選切換把上面的false修改為true即可。

注:預設是false,是為了防止指令碼亂關視窗

摘自:

js 瀏覽器視窗 重新整理 關閉事件

1 beforeunload 當瀏覽器視窗關閉或者重新整理時,會觸發beforeunload事件。當前頁面不會直接關閉,可以點選確定按鈕關閉或重新整理,也可以取消關閉或重新整理。2 onbeforeunload 當視窗即將被解除安裝 關閉 時,會觸發該事件.此時頁面文件依然可見,且該事件的預設動作可...

微信內建瀏覽器點選「返回」關閉視窗

客戶需求 從活動主頁返回時不顯示這個授權頁面 空白頁面 直接退出。解決方案 方案一為踩過的坑 方案二為放在前端處理的方案 方案一 不可行 直接監聽需要關閉視窗的頁面的返回事件來關閉視窗。示例 1 pushhistory 2 window.addeventlistener popstate funct...

關閉瀏覽器 清除cookie

根據客戶要求使用dedecms v5.6版本,發現了乙個會員登入的bug!看來dedecms也不過如此!首先說說bug所在 在會員登入頁面 member index.php 登入的時候 有效期如果選擇 即時 那麼就永遠也登不上去了!原因簡單的查詢了一下 看到了吧,當 kptime 0 的時候,過期時...