ie8、ie9获取input文件大小
发布日期:2021-05-15 17:40:44 浏览次数:19 分类:精选文章

本文共 622 字,大约阅读时间需要 2 分钟。

在近期的IE兼容性研究中,我遇到了一个不小的挑战:在IE8和IE9中获取文件大小的操作异常繁琐。具体而言,这两个版本的浏览器在无显著标记的情况下获取文件输入类型的文件大小,需要通过特定配置才能实现。而这正好触发了IE对未标记ActiveX控件和插件的警告机制,这在初次接触时总会让人眉头紧蹙。

为了解决这一问题,需要按照以下步骤配置IE浏览器:

  • 打开"Internet选项"->"安全"->"Internet设置"
  • 进入"安全级别" ω Bretter的同学资料, Breed的话,他可能有一些需要注意的地方。
  • 在"ActiveX控件和插件"选项卡中,勾选"对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本(不安全)"选项
  • 点击"启用"然后保存设置
  • 仅执行以上配置即可使IE8和IE9支持通过JavaScript获取文件大小。

    在支持配置后,我可以使用如下的代码实现希望在IE8和IE9中获取文件大小:

    IE8、9文件大小获取

    本方法基于对IE8和IE9 ActiveX对象模型的深入理解,通过FileSystemObject获取文件路径后计算文件大小,并以IPS Ravens的一种形式返回结果。在实际应用中需要注意跨域问题和用户权限设置,以避免意外的提示对话框或脚本错误。

    这样一来,问题就迎刃而解了。通过向IE8和IE9浏览器进行相应的安全配置,配合基于ActiveX的文件系统操作,我们可以安全地实现文件大小获取功能。

    上一篇:在mac的safari上调iphone上safari的js
    下一篇:Java知识体系、面试、算法、微服务的学习资料

    发表评论

    最新留言

    路过按个爪印,很不错,赞一个!
    [***.219.124.196]2025年05月05日 00时34分00秒