3

在 dev '09 系统上安装了 Powertools - 现在我收到脚本错误“无法设置属性 'async' 的值:对象为空或未定义”

我在想这可能是因为我在兼容模式下使用 IE9,我不相信它受支持?

谢谢

4

1 回答 1

6

PowerTools ItemSelector ( itemselector.asp) 使用 MSXML2 进行 HTTP 连接。使用GetXMLHTTPRequestXMLHTTP 进行异步调用,在您的情况下似乎失败了。

我有 IE 9(版本:9.0.8112)并且 Powertools 项目选择器在正常模式和兼容模式下工作。原因(我假设)我安装了 MXSML2。

我使用此链接检查我拥有的 MSXML 版本:http ://www.bayes.co.uk/xml/utils/msxml_sniffer.htm

当我使用 URL 时从我的机器输出:

MSXML        Installed 
MSXML2       Installed 
MSXML2 v2.6  Automation server can't create object 
MSXML2 v3.0  Installed 
MSXML2 v4.0  Installed 
MSXML2 v5.0  Installed 
MSXML2 v6.0  Installed 
Mode         Replace V3 

如果您从浏览器检查 MSXML 版本,您应该会得到类似的输出。这里的关键是 MSXML2。

除了 MXSML,第二个是您的浏览器安全性。我必须为 ItemSelector 进行以下设置才能工作,否则它只会显示一个没有出版物的空弹出窗口。

IE 本地 Intranet 设置。IE Options --> Security --> Local Intranet --> Sites --> Advanced ,然后将 CMS URL 添加为本地 Intranet。

希望这可以帮助。

于 2012-11-09T19:06:44.850 回答