[JS调用]automation服务器不能创建对象

场景:通过html调用js,出现错误提示"automation服务器不能创建对象",并给出了错误js的文件名。

解决办法:查看该文件是否存在new ActiveXObject(字符串),字符串是xxx.xxx格式,以点号分隔,可以是自定义的,系统的举例如下:

Wscript.Shell
WScript.Network
SQLOLE.SQLServer
Shell.Application
Scripting.Signer
Scripting.Dictionary
Scripting.FileSystemObject
powerpoint.Application
Outlook.Application
MSXML2.XMLHTTP
Msxml2.DOMDocument.3.0
Msxml2.DOMDocument
MSWC.NextLink
MSWC.BrowserType
MSWC.AdRotator
Microsoft.XMLHTTP
Microsoft.XMLDOM
JMail.message
InternetExplorer.application
Huang.UploadFile
Excel.Sheet
CDONTS.NewMail
AspSmartUpload.SmartUpload
ADODB.Stream
ADODB.Recordset
ADODB.Command
ADODB.Connection
Excel.Application

调用出错一般由于调用控件未注册,可用altert("test")查看是否执行。

注册方法regsvr32 YourDllName,取消注册regsvr32  -u YourDllName

网上有些地方跑的bat脚本也是注册系统组件

转载于:https://www.cnblogs.com/zhoushenglong/archive/2012/05/28/2521070.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值