【问题标题】:Why jsfiddle is not rendering at all in IE8 and previous versions?为什么 jsfiddle 在 IE8 和以前的版本中根本不渲染?
【发布时间】:2013-02-22 01:07:18
【问题描述】:

我尝试在开发者工具中使用BrowserMode-- IE8Document Mode--IE8 在IE8 中打开http://jsfiddle.net/。在其他浏览器中运行良好,甚至在 IE9 中运行良好。但我在 IE8 and older versions of IE 中看到了 javascript 错误。

SCRIPT1010: Expected identifier 
EditorCM.js?Spring, line 105 character 25

SCRIPT438: Object doesn't support property or method 'addEventListener' 
heyoffline.js?Spring, line 24 character 5

SCRIPT5009: 'MooShellEditor' is undefined 
jsfiddle.net, line 91 character 7

SCRIPT5007: Unable to get value of the property 'editor': object is null or undefined 
Actions.js?Spring, line 130 character 5

这就是它在IE8 中的呈现方式

jsfiddle 是否适用于 IE8 和旧版本?

【问题讨论】:

  • 我会推荐一个域或私人网络服务器,您可以在其中上传 HTML 文件以在 IE8 中进行测试——我还没有找到一个有效的在线服务器(JSFiddle、JSBin、Code Pen 都不起作用在 IE8 中对我来说)

标签: internet-explorer-8 rendering jsfiddle ie8-browser-mode


【解决方案1】:

您可以找到更多信息here。简而言之:

对于所有不支持的浏览器(如 IE8 或手机),请使用 草稿功能。

  • 在您喜欢的浏览器上登录服务。
  • 创建小提琴并运行它
  • 在 IE8 上打开 http://jsfiddle.net/draft/

【讨论】:

  • 您还可以使用一些替代服务,例如似乎适用于 IE8 的 JSBin(直到现在)。
  • 要测试您的小提琴是否在 IE8 中显示您的问题,您还可以使用“协作 > 共享全屏结果”功能进行测试
  • 在这篇文章之后不久,添加了一条消息,直截了当地指出 JSFiddle“不支持 IE8”。意识到 IE8 是一个过时的旧浏览器,但我们中的一些人在公司环境中没有任何选择:(
  • 请注意,这需要您在两个浏览器上都登录到 JSFiddle。
  • @PomCompot: JSBin 的问题是大多数银行机构不允许访问 JSBin,他们喜欢坚持使用 IE..!
【解决方案2】:

在现代浏览器上创建你的 jsfiddle,然后当你想在 IE8 上测试时使用全屏链接。

Share > Share full screen result.

【讨论】:

  • 好建议,但在 WinXP 上的 IE8 中似乎不适合我。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多