首页 > 解决方案 > 修复 windows.location.hostname 的 XSS 问题

问题描述

目前,我正在使用以下代码重新路由到外部 URL:

<Route exact path={`${rootUrl}/www/test`} component={() => { window.location = `https://${window.location.hostname}/www/someURL?fixing=true`; return null; }} />

但是上面的行在测试中导致了 XSS 漏洞。我该如何解决这个问题?我应该对其进行编码吗?

标签: javascriptreactjsdomxss

解决方案


推荐阅读