怎样用Javascript获得IE临时目录

原创 2004年02月07日 22:58:00

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处http://xinyistudio.vicp.net/和作者信息及本声明

 

一般情况下采用FileSystemObject对象的GetSpecialFolder方法能够得到windows文件夹、system32文件夹和temp文件夹的目录路径,但如何得到IE的临时目录呢?

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

比较简单的方法是使用WScript宿主控件来获取(关于该方法的利弊详见后文)  
<script  language="JScript">  
     var  WshShell  =  new  ActiveXObject("WScript.Shell");  
 
     keyValue  =  WshShell.RegRead("HKEY_LOCAL_MACHINE//SOFTWARE//Microsoft//Windows//CurrentVersion//Internet  Settings//Cache//Paths//Directory");  
     alert(keyValue);  
</script>  
 
说明:  
注册表的安全级别是可控的,某些本地用户就不能读取或访问。  
另外这个脚本在本地客户端运行,会弹出使用ActiveX控件警告对话框(视IE安全级别设定)  
 
 
总结:  
要得到本地客户端的IE临时目录,WScript脚本宿主是可行的,但考虑到客户端的安全性设置,可以开发经数字签名的ActiveX控件下载到本地客户端,这个ActiveX控件中调用API函数SHGetSpecialFolderPath得到本地客户端的IE临时目录路径。

C# 系统应用之清除Cookies、IE临时文件、历史记录

本文主要是项目"个人电脑使用记录清除软件"系类文章中关于清除浏览器Cookies、IE临时文件、最近使用历史记录等文章.上一篇讲解了Cookie和Session基本知识及PHP应用,该篇就是结合实际项...
  • Eastmount
  • Eastmount
  • 2014年01月28日 01:22
  • 6918

VC++得到系统特殊文件夹路径

地址:http://blog.csdn.net/morewindows/article/details/8745532转载请标明出处,谢谢。欢迎关注微博:http://weibo.com/MoreWi...
  • MoreWindows
  • MoreWindows
  • 2013年04月01日 11:00
  • 16488

springMVC_03文件上传 及 临时目录相关

springMVC文件上传   增加上传组件依赖: In the case of the CommonsMultipartResolver, you need to use commons-fi...
  • z69183787
  • z69183787
  • 2016年09月14日 13:14
  • 2486

javascript获取浏览器临时目录

  • 2011年09月17日 22:26
  • 8KB
  • 下载

vb-复制ie临时文件夹下所有mp3文件到指定目录,并且将utf8编码转换过来

Option Explicit '引用Microsoft Scripting RunTime Dim m_objFSO As New FileSystemObject '定义文件系统对象 P...
  • sysdzw
  • sysdzw
  • 2011年04月27日 18:35
  • 1811

C#获得临时文件目录

  • 2009年09月11日 12:44
  • 30KB
  • 下载

转移我的文档,桌面,IE临时目录,系统临时目录,到D盘

  • 2010年01月18日 13:26
  • 92KB
  • 下载

清除ie临时文件

  • 2014年07月18日 11:36
  • 588KB
  • 下载

清除IE下所有临时文件

  • 2012年05月02日 13:34
  • 65KB
  • 下载

提取IE临时文件

  • 2014年12月26日 05:11
  • 90KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎样用Javascript获得IE临时目录
举报原因:
原因补充:

(最多只允许输入30个字)