new ActiveXObject("Scripting.FileSystemObject") 时抛出异常 .

使用JScript读写本地文件时,会使用Scripting.FileSystemObject控件。

IE默认是不允许运行这类“未标记为安全执行脚本的ActiveX控件”的。

因此执行下行代码时:

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

会抛出“Automation 服务器不能创建对象”的异常。

解决方法是:

IE -> Internet选项 -> 安全 -> 自定义级别 -> ActiveX控件和插件 -> 对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本(不安全) -> 启用

注意:

启用此选项只可用于调试本地代码,在访问其它网站前一定记得改过来。

否则恶意脚本将通过IE具有读、写、遍历你本地文件等的全部权限!!!

时间: 2024-11-03 21:12:48

new ActiveXObject("Scripting.FileSystemObject") 时抛出异常 .的相关文章

JS、ActiveXObject、Scripting.FileSystemObject

Javascript之文件操作 (IE) 一.功能实现核心:FileSystemObject 对象      要在javascript中实现文件操作功能,主要就是依靠FileSystemobject对象. 二.FileSystemObject编程  使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystemObject对象.应用相关方法.访问对象相关属性 .  (一)创建FileSystemObject对象  创建FileSystemObject对

android 修改listview中adapter数据时抛出异常java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification问题

近日在做项目时遇到非必现crush,具体异常信息为: // Short Msg: java.lang.IllegalStateException // Long Msg: java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not mo

在继承中重写方法时抛出异常的问题

要清楚的知道子类重写父类的方法时,当父类抛出异常时,子类抛出的异常需要怎么写,首先必须了解异常的类型. Exception 这种异常分两大类运行时异常和非运行时异常(编译异常). 运行时异常:都是RuntimeException类及其子类异常,如NullPointerException(空指针异常).IndexOutOfBoundsException(下标越界异常)等,这些异常是不检查异常,程序中可以选择捕获处理,也可以不处理.这些异常一般是由程序逻辑错误引起的,程序应该从逻辑角度尽可能避免这类

spark2.1注册内部函数spark.udf.register("xx", xxx _),运行时抛出异常:Task not serializable

函数代码: class MySparkJob{ def entry(spark:SparkSession):Unit={ def getInnerRsrp(outer_rsrp: Double, wear_loss: Double, path_loss: Double): Double = { val innerRsrp: Double = outer_rsrp - wear_loss - (XX) * path_loss innerRsrp } spark.udf.register("getX

XCode调试的 Stack Trace,调试时抛出异常,定位到某一行代码,并且添加变量监视

在Xcode调试程序的时候,总是会出现不知道错误在什么地方的问题,很是捉急,现在又一个办法,可以具体定位到错误行的代码,试一下吧?超级好用 操作很简单: 1.在XCode界面中直接点击选项卡,跳到Breakpoint的tab 2.然后点击左下角的+号,增加一个Exception的断点,如下图所示. 3.接下来会出现一个"All Exception"的调试选项: 4.将鼠标放到上面,右击选择"Edit Breakpoint",可以查看选项的具体内容如下:(不用做任何修

WPF的TreeView执行ExpandSubtree时抛出异常System.NullReferenceException

?? 最近拿到一个dump,有应用崩溃,通过查看dump,异常信息如下: 0:012> !pe Exception object: 0000000005187278 Exception type:   System.NullReferenceException Message:          Object reference not set to an instance of an object. InnerException:   <none> StackTrace (genera

(我是新手)web网页下载,在创建输入流时抛出异常

1 protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { 2 //获取文件名 3 String fileName=req.getParameter("fileName"); 4 //获取文件后缀名 5 String str=fileName.substring(fileName.lastIndexOf(".&q

javaScript中利用ActiveXObject来创建FileSystemObject操作文件

注:如果用javascript读本地文件,遇到安全问题. 需在浏览器中进行设置,如下:     工具—> Internet选项->安全->自定义级别->启用“没有标识为安全的ActiveX控件进行初始化和脚本运行” 一.功能实现核心:FileSystemObject 对象   要在javascript中实现文件操作功能,主要就是依靠FileSystemobject对象. 二.FileSystemObject编程 使用FileSystemObject 对象进行编程很简单,一般要经过如

JS采用ActiveXObject实现用户在提交表单时屏蔽敏感词的功能

本例中敏感词ciku.txt放在C盘根目录下,采用的ActiveXObject插件获取本地文件内容.使用此插件不需网上下插件,直接用如下js代码即可. 浏览器需修改interner安全选项的级别,启用ActiveX才能获取到代码中的ActiveXObject插件.如下图所示: js代码实现如下: 1 <script type="text/javascript"> 2 // -------------- 全局变量,用来判断文本域中是否包含脏词,默认为false,即不包含脏词-