Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.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_Browser - Fatal编程技术网

为什么浏览器提供禁用Javascript的选项?

为什么浏览器提供禁用Javascript的选项?,javascript,browser,Javascript,Browser,这只是一个noob问题:为什么浏览器有一个“禁用javascript”功能 我只是好奇,渴望学习。谢谢 如果您问为什么某些浏览器可能关闭了Javascript,这是浏览器中的用户设置。用户可以决定是否启用Javascript 出于安全或隐私原因,用户可以选择禁用Javascript。现在这种情况似乎不太常见,因为越来越多的网站在没有启用Javascript的情况下无法完全发挥功能。在我看来,一个原因可能是一些高技术用户可能希望完全控制他们希望浏览器的行为。Javascript是一些用户可能希望控

这只是一个noob问题:为什么浏览器有一个“禁用javascript”功能


我只是好奇,渴望学习。谢谢

如果您问为什么某些浏览器可能关闭了Javascript,这是浏览器中的用户设置。用户可以决定是否启用Javascript


出于安全或隐私原因,用户可以选择禁用Javascript。现在这种情况似乎不太常见,因为越来越多的网站在没有启用Javascript的情况下无法完全发挥功能。

在我看来,一个原因可能是一些高技术用户可能希望完全控制他们希望浏览器的行为。Javascript是一些用户可能希望控制的浏览器行为的一部分。因此,这是一个选择的问题。有时-一些Javascript可能对一些挑剔的技术用户来说太烦人了,他们可能希望关闭它

因此,除了安全和隐私之外,它也是浏览器为最终用户提供的一种选择。然而,现在大多数网站没有JS很难正常运行。但是仍然可能有一些普通的老式HTML站点,它们可能不需要任何客户端脚本


关于

请参阅这个答案:这样你就可以测试你的站点在2002中的样子了。禁用JavaScript可能会考虑以下选项:速度和带宽可用性和可访问性平台支持,很好地回答了@ MigelHAMPPT-FYI,缩小并压缩的jQuery2.1是29k,只会下载一次,之后它会被缓存。如果您使用流行的CDN,它可能已经在浏览器缓存中。我并不是说你应该将它用于一个微不足道的功能,但它肯定不会在每个页面上导致10万次下载。设计最完善的网站在禁用所有JavaScript的情况下都能完美运行,而良好的web框架将为此提供完全(或几乎完全)的支持,例如,Ruby on Rails。@MichaelHampton-这是一个很大的延伸。首先,花时间设计网站以提供所有功能而不使用Javascript是不值得的。现在这种情况非常罕见,当您可以通过使用Javascript提供更丰富的体验时,为其进行设计是对资源的拙劣利用。尝试在不使用Javascript的情况下使用GMail或Yahoo Mail。充其量,你会得到一组更少的功能。@MichaelHampton-我并不是说你不能设计一个没有Javascript的应用程序,但你必须做出一些可用性的牺牲来做到这一点,设计一个有Javascript和没有Javascript的网站,在那里两者都提供完整的功能是一种方式,比值得做的工作多得多。我检查过的主要站点都提供了一个没有Javascript的功能性较低的站点。@jfriend00,这对一些(而不是其他)来说是一个可以接受的折衷方案。这将再次演变为优雅的降级与渐进式增强的争论,我坚定地支持渐进式增强。我经常在一家知名(美国)网站上购物,该网站关闭JavaScript。如果你的电子商务网站没有,你可能拿不到我的钱。@MichaelHampton-现在,如果你在不使用Javascript的情况下运行,你会发现一些网站功能不全,而许多网站没有提供完整的功能。从网站设计师的角度来看,如果不能在客户端检查表单数据、必须重新加载整个页面以更新内容、无法构建动态UI等,那么您将牺牲显著的可用性。。。一、 首先,我不希望互联网失去所有这些功能。@jfriend00我会的,如果这意味着我的浏览器不会因为人们使用的所有蹩脚脚本而变慢的话。实际上,NoScript允许我将有合法理由使用脚本的站点列入白名单。@immibis-那么为什么不关闭Javascript运行呢?我们并没有阻止你。@immibis-我只是想指出,现在没有任何Javascript的互联网是不太实用的,常常会在功能或可用性方面做出重大牺牲。有些人可能仍然想要这种权衡,这很好,但这是一个重要的权衡。