如何禁止用户在浏览器地址栏输入 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 阅读 7 次 更新于 2025-07-22 00:14:32 我来答关注问题0
  • 其实你不需要担心用户在地址栏输入 JavaScript 代码,如果代码对网页结构造成影响,那只对此用户生效,对其它用户没有影响。现在有的浏览器直接过滤以 javascript: 开头的网址,大部分浏览器也都有相关选项。就算用户不在地址栏输入 JavaScript 代码,也可以通过其它途径,例如 Firebug,直接对网站进行修改,不...

  • 风夜天使 如何防止用户在浏览器中直接输入URL地址进入JSP面页?

    写一个过滤器,如果没有登录或者没有符合你需要的条件,将所有地址重定向到首页就可以了。

  •  阿暄生活 手机百度浏览器怎么清除地址栏输入历史

    在弹出的菜单中,翻页到第二页(如果有多页的话),找到并点击**“设置”**选项。这一步是为了进入浏览器的设置界面。选择基本设置:在设置界面中,下拉找到并点击**“基本设置”**。这一步是为了找到清除记录的选项。清除地址栏输入历史:在基本设置界面中,继续下拉,找到并点击**“清除记录”**。

  •  阿暄生活 如何设置QQ浏览器使地址显示输入历史隐藏

    打开QQ浏览器:进入QQ浏览器的主页面。3.**2进入设置.页面 **找到设置按钮:在主页面的右上角,找到并点击设置按钮,通常显示为三条横线的符号。:在弹出的页面中,找到并点击“设置”选项。点击标签设置:在设置页面中,找到并点击“标签设置”按钮。隐藏地址栏输入历史:在弹出的“标签设置”页面中...

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

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

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

代码相关话题

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