市场上有很多Javascript库/框架。 我想知道如果在客户端禁用Javascript,这些JS库/框架是否会起作用?
我的假设是它不起作用。
如果是这样,那么使用这些JS库/框架创建更大的应用程序有什么意义呢,在客户端禁用javascript时会有什么选择呢?
答案 0 :(得分:2)
另一种方法是检测JS是否已关闭,并让客户知道他们的体验会因为拒绝支持Web标准而大大降级。在实践中,这样做的人的百分比是如此之小,除非你有某种奇怪的要求不支持JS,否则它甚至不值得考虑。
答案 1 :(得分:2)
您可以使用noscript向用户解释由于禁用javascript而导致网站出现问题的用户。 像angularjs app这样的代码
<html ng-app="myApp">
<head>
<title>My Angular App</title>
</head>
<body ng-controller="myController">
<noscript>Please, enable javascript</noscript>
</body>
</html>
答案 2 :(得分:1)
根据2012年的这篇文章Browser statistics on JavaScript disabled 超过97%的用户使用Javascript。 Javascript改善了用户体验,这就是重要的原因。您还可以检测用户是否允许使用javascript,如果不允许,则为他们提供替代版本。