Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安全使用Javascript?_Javascript_Jquery - Fatal编程技术网

安全使用Javascript?

安全使用Javascript?,javascript,jquery,Javascript,Jquery,我将要创建一个巨大的网站,将有很多访问者。不过,我想用jQuery为这个站点添加效果。我唯一的问题是,我担心很多人会禁用JS,他们将无法看到内容,或者它将以某种方式损坏 有人能告诉我现在使用Javascript是否安全,或者我应该担心那些没有启用JS的人吗 我还想知道有多少互联网用户在使用支持JS的浏览器。使用。它检查是否在某人的浏览器中启用了JavaScript,并允许您根据它设置内容的样式。使用。它检查是否在某人的浏览器中启用了JavaScript,并允许您根据它设置内容的样式。是的,使用J

我将要创建一个巨大的网站,将有很多访问者。不过,我想用jQuery为这个站点添加效果。我唯一的问题是,我担心很多人会禁用JS,他们将无法看到内容,或者它将以某种方式损坏

有人能告诉我现在使用Javascript是否安全,或者我应该担心那些没有启用JS的人吗


我还想知道有多少互联网用户在使用支持JS的浏览器。

使用。它检查是否在某人的浏览器中启用了JavaScript,并允许您根据它设置内容的样式。

使用。它检查是否在某人的浏览器中启用了JavaScript,并允许您根据它设置内容的样式。

是的,使用JavaScript是安全的。不到1%的用户禁用了JavaScript。这是雅虎2010年的一份报告:

事实上,很少有浏览器统计数据甚至不表示该指标,因为该值是不相关的。
良好的网站设计实践应该允许您的网站内容即使在禁用JavaScript的情况下也可以访问。

是的,使用JavaScript是安全的。不到1%的用户禁用了JavaScript。这是雅虎2010年的一份报告:

事实上,很少有浏览器统计数据甚至不表示该指标,因为该值是不相关的。

即使禁用了JavaScript,良好的web设计实践也应允许访问您的网站内容。

程序员相关讨论:优秀的程序员始终确保这两个方面。您可以使用javascript添加效果,但请记住允许非javascript用户使用该站点。还有许多事情可以在服务器端完成,也应该在服务器端完成。做客户端真正需要的事情。谢谢你的回答!我将投票决定结束,但别难过,只是这个问题经常以各种形式被问到。我的建议是:在添加任何javascript之前,让你的网站完全工作,然后你就可以开始制作效果了。这更难,但想想可怜的盲人或使用手机的人(或任何使你的网站无法工作的原因,如使用Internet Explorer)。程序员相关讨论:好的程序员总是确保两者都能做到。您可以使用javascript添加效果,但请记住允许非javascript用户使用该站点。还有许多事情可以在服务器端完成,也应该在服务器端完成。做客户端真正需要的事情。谢谢你的回答!我将投票决定结束,但别难过,只是这个问题经常以各种形式被问到。我的建议是:在添加任何javascript之前,让你的网站完全工作,然后你就可以开始制作效果了。这更难,但想想可怜的盲人或使用手机的人(或任何使网站无法运行的原因,如使用Internet Explorer)。Modernizer不会检测是否启用了JavaScript,而是使用JavaScript检测浏览器中是否有单个JavaScript/HTML5/CSS功能可用。根据定义,您不能使用JavaScript来检测JavaScript是否可用。@Juhana实际上这是有史以来最简单的测试
alert('JavaScript已启用!')
@Juhana我刚才说的是modernizer为检查js是否已启用而添加到html标记的类。@Dave True,但您不需要库@akash4eva你真的不需要Modernizr来做这件事。Modernizr不会检测是否启用了JavaScript,它会检测浏览器中是否有单独的JavaScript/HTML5/CSS功能,使用JavaScript。根据定义,您不能使用JavaScript来检测JavaScript是否可用。@Juhana实际上这是有史以来最简单的测试
alert('JavaScript已启用!')
@Juhana我刚才说的是modernizer为检查js是否已启用而添加到html标记的类。@Dave True,但您不需要库@akash4eva你真的不需要现代化来做到这一点。是的,我已经看过了。我只是在想,如果我们看看谷歌分析,它也使用JS来检测用户是否在你的网站上,对吗?所以基本上每个被检测到的人都在使用JS。那么,我们真的应该关注非js用户吗?我不知道分析如何跟踪使用和不使用js的用户。内容应该可以通过js访问,也可以不通过js访问。@是的,Google Analytics只跟踪启用JavaScript的用户。我不确定你是否混淆了这一点,所以我会指出以防万一:雅虎谈论的“分析”并不是指谷歌分析;这是他们自己的服务器日志。因此,无论是否启用JavaScript,他们都将跟踪每个用户。1-2%的数字可能是准确的(尽管现在已经过时了;我想随着谷歌文档等在线工具的增长,这个数字正在迅速缩小)谢谢Dave。说得好。统计数据在服务器级别而不是客户端跟踪此类数据。是的,我已经看到了。我只是在想,如果我们看看谷歌分析,它也使用JS来检测用户是否在你的网站上,对吗?所以基本上每个被检测到的人都在使用JS。那么,我们真的应该关注非js用户吗?我不知道分析如何跟踪使用和不使用js的用户。内容应该可以通过js访问,也可以不通过js访问。@是的,Google Analytics只跟踪启用JavaScript的用户。我不确定你是否混淆了这一点,所以我会指出以防万一:雅虎谈论的“分析”并不是指谷歌分析;这是他们自己的服务器日志。因此,无论是否启用JavaScript,他们都将跟踪每个用户。1-2%的数字可能是准确的(尽管现在已经过时了;我想随着谷歌文档等在线工具的增长,这个数字正在迅速缩小)谢谢Dave。说得好。统计数据在服务器级别而不是客户端跟踪此类数据。