一般的視窗關閉的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的一部分的時候,可以用下面的寫法對應。
1function
closewin() catch
(e)
11 }
1function
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 的時候,過期時...