Javascript - 防止URL被转义

时间:2014-03-30 12:38:51

标签: javascript

这可能听起来像是一个非常愚蠢的问题,但我遇到了一些事情,并且不知道目前该做些什么。令人惊讶的是,我无法通过谷歌找到任何东西(我做错了,当然)。

例如:

javascript:alert('%62%6D%69');

输出bmi。如何输出%62%6D%69

感谢您帮助我。

1 个答案:

答案 0 :(得分:0)

只需在浏览器网址javascript:alert("%2562%256D%2569")中尝试此操作即可。再次逃脱。

编程,

var x = escape("%62%6D%69");
location.href = "javascript:alert('"+x+"')";

location.href = encodeURI("javascript:alert('%62%6D%69')")

或初始模式

location.href = encodeURI("javascript:alert('%62%6D%69'); location.href = encodeURI(\"javascript:alert('%62%6D%69')\")")

希望这有帮助!