我的网站www.theprinterdepo.com是一个magento oscommerce网站 如你所知它的开源,我没有开发它。
它在chrome和firefox中加载完美,但我在Internet Explorer 9中收到此javascript错误。
无法获取属性'get'的值:object为null或undefined
我尝试调试,发现问题是prototype.js
prototype.js,第516行第1个字符
它失败的行:
var respondersForEvent=registry.get(eventName);if(Object.isUndefined(respondersForEvent)){respondersForEvent=[];registry.set(eventName,respondersForEvent);}
if(respondersForEvent.pluck('handler').include(ha
显然,因为这是一个图书馆,我不想自己修改它。
我正在寻找根据您的经验在本案例中做些什么的建议?
答案 0 :(得分:1)
遗憾的是,Magento和IE9存在许多已知问题,问题的一个公认解决方案是使用元标记,例如:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
在标题标签后立即放置。有关详细信息,请参阅this blog post。