在dev '09系统上安装Powertools - 现在我收到脚本错误“无法设置属性'async'的值:object is null或undefined”
我想这可能是因为我在compat模式下使用IE9,我认为不支持?
由于
答案 0 :(得分:6)
PowerTools ItemSelector(itemselector.asp
)使用MSXML2进行HTTP连接。 GetXMLHTTPRequest
使用XMLHTTP进行异步调用,在您的情况下似乎失败了。
我有IE 9(版本:9.0.8112),Powertools项目选择器正常工作和兼容模式。这个(我假设)我安装了MXSML2的原因。
我使用此链接检查我的MSXML版本:http://www.bayes.co.uk/xml/utils/msxml_sniffer.htm
我使用网址时来自我的机器的输出:
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选项 - >安全 - >本地内联网 - >网站 - >单击“高级”,然后将CMS URL添加为本地Intranet。
希望这有帮助。