html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> .closeBrowser{ width: 100%; display: block; } .closeBrowser .closeWrapper{ z-index: 1 } .closeBrowser .closeWrapper .layer{ position: absolute; top:50%; left: 50%; _position: absolute; _top:50%; _left: 50%; transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); background-color: #fff; z-index: 1; width: 45%; } .closeBrowser .closeWrapper .layer p{ padding: 0; margin: 0; background-color: #F8F8F8; line-height: 40px; margin-bottom: 20px; text-indent: 10%; } .closeBrowser .closeWrapper a{ display: block; padding: 20px; text-align: center; text-decoration: none; font-size: 14px; color: #333; } .closeBrowser .closeWrapper .closebtn{ position: relative; height: 60px; } .closeBrowser .closeWrapper .btn{ position: absolute; left: 50%; top:0; _position: absolute; _top:50%; _left: 50%; transform: translate(-50%,0); -o-transform: translate(-50%,0); border-color: #1E9FFF; background-color: #1E9FFF; color: #fff; height: 28px; line-height: 28px; margin: 5px 5px 0; padding: 0 15px; border: 1px solid #dedede; background-color: #fff; color: #333; border-radius: 2px; font-weight: 400; cursor: pointer; text-decoration: none; } .closeBrowser .closeWrapper .layer .content{ width: 90%; margin: 0 auto; padding: 16px; color: #999; font-size: 14px; } .closeBrowser .closeMask{ width: 100%; height: 100%; opacity: 0.8; background: #000; position: absolute; } </style> </head> <body> <div class="closeBrowser"> <div class="closeWrapper"> <div class="layer"> <p class="tip">提示</p> <div id="layercontent" class="content"></div> <a href="http://down.360safe.com/cse/360cse_9.5.0.138.exe">推荐下载360速度浏览器</a> <div class="closebtn"> <button class="btn">或关闭浏览器</button> </div> </div> </div> <div class="closeMask"></div> </div> </body> </html>
js
<script> var closebtn=document.querySelector('.btn');//关闭按钮 var closeBrowser=document.querySelector('.closeBrowser');//需要关闭那个对话框 closebtn.onclick=function(){ window.close() } var agent=navigator.userAgent if(agent.indexOf("MSIE")>0){ closeBrowser.style.display='block'; document.getElementById('layercontent').innerHTML='对不起,当前浏览器不支持访问此网站,请点击下面的链接下载或者关闭当前浏览器' }else{ closeBrowser.style.display='none'; alert('您的浏览器是'+navigator.userAgent) } </script>
如下图