Scripting.Filesystemobject filemove、writefile 在 IE 浏览器中无法通过 javascript 工作(解决方法,文档?)

2023-12-20

我知道在浏览器中使用 javascript 中的 Scripting.Filesystemobject 是一个巨大的安全漏洞。我听说微软正在最新版本的 Office 中锁定这个漏洞。这对于我正在开发的企业 Web 应用程序来说是个坏消息,该应用程序有一些依赖于对 Scripting.Filesystem 对象的访问的关键功能,例如写出 xml 文件或移动音频文件。

我已经尝试过,但未能找到任何关于此的“硬”文档,虽然我的本地开发盒表现出这种行为,但这里其他人的机器(除了 IE 之外没有任何最新版本)没有表现出这种行为。如果有人可以向我指出确认这一点的文档 - 和/或不涉及创建 ActiveX 控件的解决方法 - 我将非常感激。

谢谢你!


本文kb240797 http://support.microsoft.com/default.aspx/kb/240797讨论 IE 终止位。在注册表中,您将找到此键:-

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX 兼容性

在其下您将找到一组 CLSID(FileSystemObject 的 CLSID 为:{0D43FE01-F093-11CF-8940-00A0C9054228})。如果“兼容性标志”值的位 1024 (0x400) 处于打开状态(kill 位),则 activex 组件将被阻止。

我还听说 MS 已经或计划杀死 FileSystemObject,但我还没有正式看到这一点,而且在我当前的系统上这不是真的。然而,他们可能会在内部阻止它,即使摆弄kill bit也无济于事。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Scripting.Filesystemobject filemove、writefile 在 IE 浏览器中无法通过 javascript 工作(解决方法,文档?) 的相关文章

随机推荐