当前Twitter检测Javascript和显示页面错误
正如许多人已经知道的,Twitter目前在所有IE浏览器(8及以下)的javascript检测中都面临错误 虽然这是一个让人头疼的问题,但实际上我喜欢他们完全屏蔽网站的访问,而像facebook这样的网站只在每个页面的顶部显示一个小的错误栏 在查看源代码时,我看到:当前Twitter检测Javascript和显示页面错误,javascript,jquery,twitter,Javascript,Jquery,Twitter,正如许多人已经知道的,Twitter目前在所有IE浏览器(8及以下)的javascript检测中都面临错误 虽然这是一个让人头疼的问题,但实际上我喜欢他们完全屏蔽网站的访问,而像facebook这样的网站只在每个页面的顶部显示一个小的错误栏 在查看源代码时,我看到: <h2 id="no_javascript_warning" style="margin-top: 100px;">You cannot use the Twitter website without having J
<h2 id="no_javascript_warning" style="margin-top: 100px;">You cannot use the Twitter website without having JavaScript enabled on your web browser. Please re-enable JavaScript and refresh this page.</h2>
<script type="application/javascript">
//<![CDATA[
document.getElementById('no_javascript_warning').style.display = 'none';
//]]>
</script>
如果web浏览器上未启用JavaScript,则无法使用Twitter网站。请重新启用JavaScript并刷新此页面。
//
即使整个页面实际上都已加载。我很好奇:
当JS被禁用时显示警告没有好处吗?如果按钮在网站上不起作用,如果弹出窗口不起作用,而你有一个不了解JS好处的白痴,那么它确实有目的。也许这是另一个问题,但是你会如何向用户推荐显示“JS禁用”错误呢?请注意,建立一个即使被禁用也能处理它的网站在某种程度上是有效的,但互联网上最大的网站并不能因此最终排除任何争论。正如我所说,他们这样做是因为我在1中所描述的。值得注意的是——IE8显然无法识别上面描述的“display”css属性或JS,因为它应该可以工作,但不能。