如何禁止用户在浏览器地址栏输入 JS代码,对网页进行一些恶意的操作控制

现在有的浏览器直接过滤以 javascript: 开头的网址,大部分浏览器也都有相关选项。就算用户不在地址栏输入 JavaScript 代码,也可以通过其它途径,例如 Firebug,直接对网站进行修改,不过都是针对此用户而言。最关键的问题是永远不要信任 JavaScript,后台程序的二次验证是必须有的。你可以 Google 一下 ...
如何禁止用户在浏览器地址栏输入 JS代码,对网页进行一些恶意的操作控制
其实你不需要担心用户在地址栏输入 JavaScript 代码,如果代码对网页结构造成影响,那只对此用户生效,对其它用户没有影响。

现在有的浏览器直接过滤以 javascript: 开头的网址,大部分浏览器也都有相关选项。

就算用户不在地址栏输入 JavaScript 代码,也可以通过其它途径,例如 Firebug,直接对网站进行修改,不过都是针对此用户而言。

最关键的问题是永远不要信任 JavaScript,后台程序的二次验证是必须有的。

你可以 Google 一下 javascript xss 或者 javascript address bar injection,不需要英文有多好,打开页面里面有很多例子。敏感的代码打在这里容易被弊。2013-05-10
你问的问题本身就有问题,浏览器属于浏览器端,你能控制人家在浏览器中输入什么东西吗,你唯一能做的就是在后台过滤请求中的js标签或者html标签,将这些标签过滤掉,从而不影响你的程序2013-05-10
表示没有听说过。。 应该是不可以的。
make下等待高手解答2013-05-10
mengvlog 阅读 99 次 更新于 2025-09-10 16:44:42 我来答关注问题0
  •  文暄生活科普 在IE的地址栏里有中文输入的网址,问怎么可以删除呢??

    1. 清除历史记录 打开任意网页窗口,选择“工具”,然后点击“Internet选项”。 在弹出的对话框中找到“常规”窗口,点击“清除历史记录”按钮。这将帮助删除包括中文网址在内的历史记录。2. 清除地址栏下拉列表中的网络实名 再次打开任意网页窗口,进入“工具”,点击“Internet选项”。 在“高级”选项卡...

  •  深空见闻 如何在路由器上禁止访问某网页

    要在路由器上禁止访问某网页,可以按照以下步骤进行操作:答案:登录路由器管理界面:在浏览器地址栏输入192.168.1.1并点击回车,进入路由器登录页面。输入路由器的用户名和密码,点击确定登录。启用防火墙和域名过滤功能:进入路由器设置界面后,找到并点击“安全设置”选项。在安全设置界面中,启用防火墙功...

  •  深空见闻 如何在路由器上禁止访问某网页

    要在路由器上禁止访问某网页,可以按照以下步骤进行操作:登录路由器管理界面:在浏览器地址栏输入192.168.1.1,并点击回车。在弹出的登录对话框中,输入路由器的用户名和密码,然后点击确定。这些信息通常可以在路由器说明书或路由器背面的标签上找到。启用防火墙和域名过滤功能:进入路由器设置界面后,找...

  •  宜美生活妙招 如何在路由器上禁止访问某网页

    在路由器上禁止访问某网页的方法如下:一、登录路由器管理界面 首先,在电脑的浏览器地址栏中输入路由器的管理IP地址,通常是192.168.1.1,然后点击回车。接着,在弹出的登录对话框中输入路由器的用户名和密码。这些信息通常可以在路由器的说明书或者路由器底部的标签上找到。输入正确后,点击确定,即可...

  •  海南加宸 如何在路由器上禁止访问某网页

    1、在浏览器地址栏输入192.168.1.1并点击回车;2、在弹出的对话框中输入用户名和密码并点击确定;3、进入路由器设置界面,在设置界面找到安全设置,将防火墙功能和域名过滤功能启用;4、在右侧的框中设置添加新条目时的生效时间的选项即可。

檬味博客在线解答立即免费咨询

代码相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部