用户可以在客户端禁用JavaScript吗?可以吗?[已关闭]

1mrurvl1  于 2023-01-01  发布在  Java
关注(0)|答案(5)|浏览(158)

此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site的主题有关,您可以留下评论,说明在何处可以回答此问题。
九年前就关门了。
Improve this question
是否可以从浏览器禁用JavaScript?

agyaoht7

agyaoht71#

我用过的所有支持Javascript的浏览器都有能力很容易地禁用它。Firefox有一个名为NoScript的插件,可以很容易地逐个源代码禁用Javascript。Javascript是一种通用编程语言,假设你可以在别人的系统上运行任意程序是一个坏主意。
此外,你不能依赖Javascript来保证安全性。它是以源代码的形式发送到浏览器的,并且可以在浏览器上修改。Javascript与安全性完全无关。
你可以考虑两种方法来保护客户端网站。一种是用SSL保护连接,这与Javascript无关。它需要获得一个证书(通常,对于现代浏览器,你需要从公认的证书颁发机构付费)并设置它。
第二个是验证浏览器发送的信息。使用Javascript进行验证没有坏处,因为这样你的网页可以更快地响应,但是如果有任何安全原因需要验证输入,它绝对必须在服务器上进行。任何你发送的Javascript都可以被使用浏览器的人检查和修改,任何可以通过HTTP发送的东西都可以被修改。

qoefvg9y

qoefvg9y2#

是的,从浏览器中禁用javascript是可能的,也是容易的。所以永远不要相信任何客户端脚本的验证或安全性。

tpgth1q7

tpgth1q73#

如果您要询问输入验证,则应该在数据到达服务器后验证所有内容。

qqrboqgw

qqrboqgw4#

如果用户在客户端禁用了javascript,我们如何保证网页的安全?有可能吗?
Javascript与安全网站无关,安全网站使用SSL加密。
是否可以从浏览器禁用javascript?
服务器不能禁用浏览器中的javascript,这是一个只对用户可用的首选项。

1cklez4t

1cklez4t5#

即使启用了javascript也不能保证网页的安全。由于Javascript是以明文形式传输到客户端的,因此它绝对是最糟糕的安全选择。
正如Kevin所说,服务器端验证是您唯一可靠的选择。
猜猜你的问题,要么是:
是的,客户可以在其浏览器上禁用Javascript否,您(网站运营商)不能在您的网站上禁用客户的Javascript

相关问题