还有人在旧浏览器中隐藏JS吗?
Does anyone still hide JS from old browsers?
还有人用旧的
<!-- hide JS from old browsers -->
技巧吗?
我记得,这是针对使用Netscape或IE4的用户的。
我刚刚查看了我们的统计数据,在上个月我们有更多的人使用"Playstation Portable"(4次访问)作为他们的用户代理访问我们的网站,而我们使用Netscape(1次访问)。
有任何点在我甚至有"隐藏"的东西在我的javascript?
不,你不再需要那样做了。
Crockford还说…
不要对脚本使用
<!-- //-->
hack。它的目的是防止脚本在第一代浏览器Netscape 1和Mosaic上显示为文本。这已经很多年没有必要了。<!-- //-->
应该发出HTML注释的信号。注释应该被忽略,而不是编译和执行。此外,HTML注释不包括--
,所以一个递减的脚本有一个HTML错误。
No。
我认为,如果你正在设计一个主要卖点之一是基于javascript的交互性的应用程序,那么迎合旧的浏览器是没有意义的。
尽管如此,了解产品的具体目标还是很重要的。你需要知道你的目标客户是谁,然后做出明智的决定,看看这是否值得。在任何情况下,你应该尝试发现浏览器是否启用了javascript,如果没有,告诉他们为什么你的网站不能工作。
是的,你也应该这么做。Drupal是这样做的:
<script type="text/javascript">
<!--//--><![CDATA[//><!--
...
//--><!]]>
</script>
相关文章:
- Chart.js条形图:网格颜色和隐藏标签
- 有没有一种方法可以从隐藏的可见性(CSS,JS)中获得淡入效果
- js:如何隐藏/加密图像的src
- Chart.js条形图标签在悬停时被隐藏
- ext.js根据行和单元格索引隐藏某些单元格
- 表单使用js、html,而不是隐藏字段
- 在Matter.js中隐藏绿色约束拖动轨迹
- 使用perl在js中隐藏模型
- 使用 JS 将隐藏的表单字段添加到动态生成的 Squarespace 新闻通讯块中
- 角度 JS - 显示/隐藏动态表的一些行
- 如何在 JS 上隐藏小数
- JS:隐藏元素上的事件侦听器
- HTML 显示/隐藏元素 JS 不起作用
- JS在隐藏未定义的值后仅从数组中返回第一个id的值
- 如何抓取本地保存的 html 的“隐藏”JS
- 如何在 Meteor 的标头中隐藏 JS 文件
- 显示/隐藏js中的目标Div状态
- SEO for CSS隐藏JS淡入
- 按标签名称隐藏 JS 通知对象
- 还有人在旧浏览器中隐藏JS吗?