使用JScript读写本地文件时,会使用Scripting.FileSystemObject控件。
IE默认是不允许运行这类“未标记为安全执行脚本的ActiveX控件”的。
因此执行下行代码时:
fso = new ActiveXObject("Scripting.FileSystemObject");
会抛出“Automation 服务器不能创建对象”的异常。
解决方法是:
IE -> Internet选项 -> 安全 -> 自定义级别 -> ActiveX控件和插件 -> 对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本(不安全) -> 启用
注意:
启用此选项只可用于调试本地代码,在访问其它网站前一定记得改过来。
否则恶意脚本将通过IE具有读、写、遍历你本地文件等的全部权限!!!
本文详细介绍了如何解决IE浏览器在执行JScript读写本地文件操作时遇到的安全限制,通过调整IE的安全设置来允许执行未标记为安全的ActiveX控件,确保本地代码的正常运行。同时提醒用户在调试完成后及时恢复安全设置,以防止潜在的安全风险。
780

被折叠的 条评论
为什么被折叠?



