javascript - 哪些网络浏览器不支持 Javascript?以及如何识别客户端使用的是哪个浏览器?

标签 javascript browser

有没有不支持javascript的网络浏览器?以及如何确定客户端是否正在使用其中一种浏览器?或者客户端禁用了 javascript?

最佳答案

are there any web browsers that do not support javascript?

当然。 Lynx只是一个例子。

and how to identify if client is using one of those browsers?

使用 <noscript>标签以提供替代内容。

or client has disabled javascript?

与之前的答案相同:使用 <noscript>标签。

您不应该测试客户端是否使用 X 或 Y 浏览器。始终执行特征检测。第一步:使用 <noscript>用于向不支持 javascript 的客户端提供替代内容。然后测试客户端是否支持您想要使用的功能。永远不要测试 IE8 或 FF3 或其他东西,...

Modernizr是一个出色的框架,可以帮助您解决这个问题。因此,如果您想使用一些新的很酷的 HTML5 功能,请不要测试浏览器是否是某某版本:测试浏览器是否支持您想要使用的功能。

关于javascript - 哪些网络浏览器不支持 Javascript?以及如何识别客户端使用的是哪个浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6398447/

相关文章:

javascript - 如何进一步优化 webpack bundle size

ssl - 显示/弹出 SSL 证书信息的最佳方式

javascript - NodeJS && 浏览器跨兼容 websocket 客户端

css - Chrome 在打印的透明 png/gif 中添加灰色轮廓

javascript - 直接链接到 Facebook 社交插件评论时不显示?

javascript - 样式滚动条仅适用于 div,不适用于整个主体

javascript - 在字符串末尾使用 JavaScript 的 parseInt

javascript - 正则表达式:将字符串与具有相同模式的子字符串匹配

javascript - 检测刷新和重新加载之间的差异

html - 浏览器修改我的 HTML,导致输出不正确