CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

重金悬赏!!!-如何用脚本判断,IE浏览器是否在“检查所存网页的较新版本”选项中,设置了“每次访问时检查”

楼主mlgvnet()2005-02-03 01:35:59 在 Web 开发 / JavaScript 提问

即IE浏览器中,采用脚本检查   工具\Internet选项\常规\设置\检查所存网页的较新版本   选项的内容。 问题点数:0、回复次数:12Top

1 楼boneeater(狗狗)回复于 2005-02-03 08:35:15 得分 0

不能用无缓存吗?不清楚,友情up...Top

2 楼vivianfdlpw()回复于 2005-02-03 08:45:06 得分 0

Response.Expires  
  http://www.1sky1.com/edu/n6230c20.shtml  
   
  Windows   Script   Host  
  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/wsoriWindowsScriptHost.asp  
   
  建议用缓存策略Top

3 楼meizz(梅花雪)回复于 2005-02-03 08:50:29 得分 0

没有好的办法,   除了用脚本直接访问注册表之外,   不过你可以用一个变通的方法:  
  在网页里隐藏加载一张在点的图片,   在页面全部加载完之后(onload)再用脚本再次加载这张图片,   记录这张图片的加载时间,   即可以推算出页面加载该图片的速度了,   若本地有缓存,   加载会非常快,   若设置了不缓存,   加载的速度会慢些.Top

4 楼net_lover(【孟子E章】)回复于 2005-02-03 08:51:30 得分 0

由于安全性原因,你不能操作客户端的配置的Top

5 楼dout(航天飞机_瓶子里的鱼儿)回复于 2005-02-03 09:08:46 得分 0

学习Top

6 楼JK_10000(JK)回复于 2005-02-03 09:25:16 得分 0

1:   a.asp:  
  tempArray[tempArray.length]=<%=一个随机数%>;  
   
  2:b.asp:  
  <script   language=javascript>  
  var   tempArray=new   Array();  
  </script>  
  <script   language=javascript   src="a.asp">第一次</script>  
  <script   language=javascript   src="a.asp">第二次</script>  
   
  <script   language=javascript>  
  function   isAlmostNew()  
  {  
  if(tempArray[0]==tempArray[1])   alert("请改成每次都更新");  
  }  
  </script>  
  <body   onload="isAlmostNew()">  
   
  </body>Top

7 楼flyskywlh(成功时享受成就,失意时享受生活..)回复于 2005-02-03 09:27:14 得分 0

查看这种设置估计要访问注册表啊,有难度,关注!Top

8 楼JK_10000(JK)回复于 2005-02-03 09:56:10 得分 0

可以不访问注册表得到这个属性(是否是每次更新页面),  
  2005-02-03   09:25:00   回复的代码没有经过测试  
  不过思路应该行得通。Top

9 楼patchclass(黑翼)回复于 2005-02-03 10:13:36 得分 0

估计是不可以,你可以用无缓存策略啊  
  <meta   http-equiv="Expires"   CONTENT="0">  
  <meta   http-equiv="Cache-Control"   CONTENT="no-cache">  
  <meta   http-equiv="Pragma"   CONTENT="no-cache">Top

10 楼mlgvnet()回复于 2005-02-03 14:28:44 得分 0

以上各位大侠,多谢你们的提示。  
  这个问题,我认为根本的办法应该是,IE的这个设置结果应该存放在注册表中,不过我便查我能够得到的资料,就是不知道这个设置在注册表中存放的位置。似乎注册表中,许多项目是受控制的,正常情况下不显示(因为我将改变前和改变后的注册表到处后,通过文件比较,没有发现改变)。倒是顺便得到了IE许多其他设置在注册表中的位置,也算是意外收获吧。  
  通过http头的方式,存在隐患,而且实施起来也不大方便(例如我不想在每个页面都加上这个属性来增加维护工作量,并且部分页面也不需要检查这个项目等)  
  谁能够提示这个设置在注册表中的位置?  
  Top

11 楼mlgvnet()回复于 2005-02-03 14:31:06 得分 0

另外,用脚本改变注册表,是可以做的,这点大家不用有疑问。。Top

12 楼cooldht(╆编编╇)回复于 2005-04-06 16:09:14 得分 0

我也在寻找此问题得解决方法,不知道mlgvnet()   有没有解决?Top

相关问题

  • 悬赏!!!!!
  • 悬赏
  • IE 不提示脚本出错
  • 悬赏:谁解决这个IE 6.0出错的怪问题,100分酬谢。
  • 高分悬赏!!!
  • 高分悬赏!
  • 加分悬赏!
  • 高分悬赏!!!!!!!
  • 超值悬赏!
  • 重分悬赏~~~~~~~~~~~~~~~~

关键词

  • 脚本
  • 检查
  • 选项
  • 网页
  • asp
  • 加载
  • 缓存
  • 设置
  • 图片

得分解答快速导航

  • 帖主:mlgvnet

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo