在测试此问题的修复时:
我注意到,更新后的代码会导致IE9中水平滚动条下面的“随机”空格。当浏览器模式设置为jsFiddle (SCRIPT1028:预期标识符、字符串或数字)时,IE7不会在IE9中运行
错误未在以下方面看到:
小提琴演示问题(IE9中的视图):
http://jsfiddle.net/ericjohannsen/LtsvJ/9/
在GitHub上合适的票证中添加了一个注释,但是没有权限重新打开它。
注意: slick.grid.js托管在我自己的服务器上,因为IE9抱怨https://raw.github.com/mleibman/SlickGrid/master/slick.grid.js报告了不正确的MIME类型并拒绝加载它。该代码对应于更改的https://github.com/mleibman/SlickGrid/commit/6d3b8a0844a0ef8528b11e67ef0bd0f5265d1c7b
更新
IE9 in IE7浏览器模式
IE9的JavaScript浏览器模式存在一个IE7错误,它完全阻止了网格的呈现。但是,调用堆栈在IE9控制台中为空。错误是
SCRIPT1028: Expected identifier, string or number
show, line 90 character 1 单击JS控制台中的链接将显示错误源代码,此位置不可用。
IE9正则模式
添加了来自IE9的截图。请注意,在JavaScript中没有报告IE9错误。

发布于 2012-08-25 20:53:40
只有在宿主自己的slick.grid.js时才会发生这种情况。在我将您的小提琴更改为包含http://mleibman.github.com/SlickGrid/slick.grid.js (而不是http://raw.github.,它没有正确的MIME类型)之后,一切都开始工作了。
IE7模式仍然失败,但错误似乎来自jsfiddle.net,而不是来自SlickGrid。
https://stackoverflow.com/questions/11853919
复制相似问题