ActiveXObject is not defined

最近在做一个慧编程的文件管理扩展,用了以下代码:


(args, app, device, block) => {
    // JavaScript code
    //参数
    const path = args.path;
    const mode = args.mode;
    const text = args.text;
    app.log(path, mode, text);
    //FileSystemObject对象
    var fm = new ActiveXObject("Scripting.FileSystemObject");
    //文件对象
    var file = fm.CreateTextFile(path, true);
    //写入
    file.Write("123123121");
    //关闭
    f.Close()
    var fm = nothing;
    var file = nothing;

}

运行时报错ReferenceError: ActiveXObject is not defined
请问大家怎么解决

浏览器默认不允许这种操作,可以在浏览器里修改设置,测试完记得再改回去,页面访问其它网站时发生安全问题。类似如下:
Internet选项 -> 安全 -> 自定义级别 -> ActiveX控件和插件 -> 对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本(不安全) -> 启用