判断是否是IE浏览器,10秒后自动刷新当前页面,只刷新一次,求源代码!!

求大神帮助:求一段html/js源代码:判断当前是否是IE浏览器,如果是,则在10秒后自动刷新当前页面,并且当前页面只刷新一次,如果页面被关闭,再次被打开则再数10秒,自... 求大神帮助:求一段html/js源代码:
判断当前是否是IE浏览器,如果是,则在10秒后自动刷新当前页面,并且当前页面只刷新一次,如果页面被关闭,再次被打开则再数10秒,自动刷新当前页面.就是说一个页面打开后只刷新一次.
如果当前不是IE浏览器,如火狐/谷歌等,则不刷新当前页面.
忙活好几天了,一直解决不了,网上能找着的代码大多都试过了,不能用,,,,,,
都说百度上好心的大神多,特来此发贴求助!!
求完整的代码.
展开
 我来答
Homfen
2013-12-12 · TA获得超过163个赞
知道答主
回答量:57
采纳率:0%
帮助的人:54.2万
展开全部
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秒刷新
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式