new ActiveXObject("Scripting.FileSystemObject") 時拋出異常 .


使用JScript讀寫本地文件時,會使用Scripting.FileSystemObject控件。

IE默認是不允許運行這類“未標記為安全執行腳本的ActiveX控件”的。

因此執行下行代碼時:

fso = new ActiveXObject("Scripting.FileSystemObject");

會拋出“Automation 服務器不能創建對象”的異常。

 

解決方法是:

IE -> Internet選項 -> 安全 -> 自定義級別 -> ActiveX控件和插件 -> 對未標記為可安全執行腳本的ActiveX控件初始化並執行腳本(不安全) -> 啟用

 

注意:

啟用此選項只可用於調試本地代碼,在訪問其它網站前一定記得改過來。

否則惡意腳本將通過IE具有讀、寫、遍歷你本地文件等的全部權限!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM