Javascript 防止XSS中的客户端重定向

Javascript 防止XSS中的客户端重定向,javascript,xss,Javascript,Xss,假设我的网站页面html为: <script>location.href = "/";</script> Hello, {UNFILTERED USER INPUT HERE!} location.href=“/”; 您好,{这里是未过滤的用户输入!} 当我尝试向它注入JS代码时,由于重定向,我无法让它执行 我尝试了loation.href=“我的网站”和对象冻结(位置)但是没有运气 有没有办法在重定向之前对其进行XSS 或者它不易受攻击?您想做什么?如果您想重定向

假设我的网站页面html为:

<script>location.href = "/";</script>

Hello, {UNFILTERED USER INPUT HERE!}
location.href=“/”;
您好,{这里是未过滤的用户输入!}
当我尝试向它注入JS代码时,由于重定向,我无法让它执行

我尝试了
loation.href=“我的网站”
对象冻结(位置)但是没有运气

有没有办法在重定向之前对其进行XSS


或者它不易受攻击?

您想做什么?如果您想重定向page.html,我建议您使用服务器端方法。@user2182349我正试图以攻击者身份向其注入JS。(XSS)攻击者没有访问服务器端的权限。请阅读:@Gaurav我在本文中找不到解决问题的方法。我非常确定内联脚本一经解析就会同步执行,因此重定向总是首先发生。