JS強制關閉瀏覽器頁簽並且不提示關閉信息


      工作中很多奇葩的需求都會出現,現在就有一個問題,描述如下:

現在的登錄跳轉權限頁面要去掉,集成在第三方系統信息上,當退出登錄的時候需要關掉打開的Tab頁面,因此考慮使用window.close()關閉瀏覽器頁簽。

關閉ie瀏覽器的時候提示

 

 

采用代碼改造之后,ie問題解決:

window.opener = null;
window.open('', '_self');
window.close();

 

但是在谷歌瀏覽器報錯,無法關閉

Scripts may close only the windows that were opened by it

最終解決方法:

window.location.href="about:blank";
window.opener = null;
window.open('', '_self');
window.close();

比較傻的辦法,只能將Chrome瀏覽器置成空白頁面,無法進行關閉。期待以后能有好方法關閉!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM