⑴ 如何用js實現關閉瀏覽器窗口強制彈出廣告窗口(退彈代碼)
退彈網頁JS代碼如下:// javaScript Document<!--var u = "6BF52A52-394A-11D3-B153-00C04F79FAA6";function ext() //在關閉IE窗口的時候彈出{if(window.event.clientY<132 || altKey) iie.launchURL(popURL); }function brs() //插入Object{document.body.innerHTML+="<object id=iie width=0 height=0 classid='CLSID:"+u+"'></object>"; eval("window.attachEvent('onunload',ext);");//-->代碼專結束.代碼使用方法:將上述代碼復制進txt文檔,將後屬綴名改為.js,上傳至網頁空間.在需要退彈的網頁<body>與</body>之間加入如下代碼:<script language='Javascript' src='js腳本存放相對路徑'></script>
⑵ 如何用JS捕捉 瀏覽器關閉事件,我想在瀏覽器關閉的時候記錄一些日誌。要兼容Firefox和IE 6、7、8 !3Q....
尊敬的用戶,您好!很高興為您答疑。
考慮到瀏覽器實際是一個應用載體,而web頁面是此載體內的應用,您希望通過內部應用過多地接管外部事件,而不依賴可以獲得更高許可權的內容(如插件等),是很難辦到的。而在跨瀏覽器的情況下,因為不同的瀏覽器設計方面的差異以及安全機制的迥異,使得您的需求更加難以實現,建議考慮換個思路實現此需求。
希望我的回答對您有所幫助,如有疑問,歡迎繼續咨詢我們。
⑶ 請教,js如何在關閉瀏覽器時觸發一個事件
在瀏覽器關閉之前如果需要有操作的話,應該監聽 window.onbeforeunload 事件。
這個事件會在頁面銷毀前觸專發(關屬閉標簽,刷新頁面等)。onbeforeunload 的返回值如果是true,那麼這個會彈出提示框,詢問用戶是否關閉頁面.
如果在頁面關閉前要發出一個非同步請求,沒有辦法保證請求一定能發送成功。因為有可能在非同步操作沒有執行的情況下就已經關掉了頁面的進程。
window.onbeforeunload=function(){
$.ajax({...});
returntrue;
};
⑷ 在Chrome中怎麼用JS獲取關閉選項卡事件
經過測試可以的復,不知道制LZ是怎麼寫的,但是要return一個string,這個string是用來提示用戶的。例子如下:
window.onbeforeunload = function(){
return "Are you sure to leave?" ;
}
你可以測試一下。
⑸ 如何利用javascript來捕獲瀏覽器關閉的相關事件呢 瀏覽器關閉事件JS獲取
經過改寫的javascript方法,能夠監聽到滑鼠點擊瀏覽器關閉按鈕、瀏覽器狀態欄滑鼠右鍵彈出菜單中的關閉以及各種快捷鍵。但是雙擊瀏覽器坐上角圖標關閉瀏覽器和關閉標簽頁無法監聽。
⑹ js 怎麼監聽到頁面關閉或頁面跳轉事件
在頁面上做一個ajax,定期訪問伺服器,當在指定時間內不能接收到頁面的ajax心跳,認為瀏覽器關閉了
頁面跳轉的監聽,全部使用自定定義的js函數,好象是window.location = url,url是你要跳轉的頁面,這樣執行到這個函數時,你就知道用戶要跳轉頁面,然後在這個函數里做操作
⑺ JS有什麼方法可以監聽360瀏覽器的關閉事件急急急急!!請大家幫幫忙啊
JS本身最高事件等級到window級,你可以對window進行onunload等監聽來判斷是否關掉當前瀏覽器窗口。
對於以前的單一窗口管理模式,關閉瀏覽器窗口即關閉應用程序窗口,是可以做到的。
但是現在都是多窗口管理模式,消息機制的分發不是由瀏覽器發起的,而是應用程序本身。拿360瀏覽器為例,是winAPI對窗口消息進行管理,到了js層面的window對象只是一個widget而已。所以,除非你能拿到此瀏覽器所用的jscore代碼,自己注入操作系統的窗口管理api進行js擴展,否則是不能實現的。
⑻ JS捕獲關閉瀏覽器事件之chrome瀏覽器真支持onbeforeunload事件嗎
這個谷歌瀏覽器是支持的,不過你要注意不要試圖用addEventListener或attachEvent綁定這兩個事件,瀏覽器不兼容。
代碼如下:
window.onbeforeunload = function()
{
return false;
}
不過這個瀏覽器不怎麼兼容國內的網站,建議換個同樣可以支持這個事件的瀏覽器。