判断是否是IE浏览器,10秒后自动刷新当前页面,只刷新一次,求源代码!!
求大神帮助:求一段html/js源代码:判断当前是否是IE浏览器,如果是,则在10秒后自动刷新当前页面,并且当前页面只刷新一次,如果页面被关闭,再次被打开则再数10秒,自...
求大神帮助:求一段html/js源代码:
判断当前是否是IE浏览器,如果是,则在10秒后自动刷新当前页面,并且当前页面只刷新一次,如果页面被关闭,再次被打开则再数10秒,自动刷新当前页面.就是说一个页面打开后只刷新一次.
如果当前不是IE浏览器,如火狐/谷歌等,则不刷新当前页面.
忙活好几天了,一直解决不了,网上能找着的代码大多都试过了,不能用,,,,,,
都说百度上好心的大神多,特来此发贴求助!!
求完整的代码. 展开
判断当前是否是IE浏览器,如果是,则在10秒后自动刷新当前页面,并且当前页面只刷新一次,如果页面被关闭,再次被打开则再数10秒,自动刷新当前页面.就是说一个页面打开后只刷新一次.
如果当前不是IE浏览器,如火狐/谷歌等,则不刷新当前页面.
忙活好几天了,一直解决不了,网上能找着的代码大多都试过了,不能用,,,,,,
都说百度上好心的大神多,特来此发贴求助!!
求完整的代码. 展开
1个回答
展开全部
window.onload = function(){
if(window.location.hash.substring(1)==""&&navigator.userAgent.indexOf("MSIE")>=0){
setTimeout(function(){window.location.href = window.location.href+"#1";},10000);
}
}
更多追问追答
追问
求详解....
这个能判断当前是否是IE浏览器?是的话,10秒后刷新页面,不是IE的话不刷新页面?
追答
navigator.userAgent.indexOf("MSIE")判断浏览器是否为IE
通过在url后加上#1来表示是第二次打开,所以不会刷新
setTimeout是设置延时10秒刷新
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询