昨天,我去了http://try.discourse.org,这是 Stack Overflow 团队开发的新项目。该项目使用 EmberJs javascript 框架来请求内容。不幸的是,我的浏览器(Safari)在代码中看到以下错误:
TypeError: 'undefined' is not an object (evaluating 'PreloadStore.get("siteSettings").top_menu')
此错误的后果是不显示任何内容;我有一个空白页。javascript 错误从逻辑上阻止内容显示。
我的问题是:
<noscript> </noscript>
如果在我的浏览器中禁用了 javascript,由于html 中的标签,我可以看到 Dicourse 的内容。
但是如果我启用了 javascript 并且遇到错误,我什么也看不到。
那么,在 web 应用程序开发中,如果 javascript 应用程序遇到错误,有没有办法显示无脚本内容或替代内容?