如果URL包含'!$^*+()%[]\\\';@{}|\"<>`~'
這些特殊字符將重定向到給定的URL。我已經做了,但它不工作了64%,這樣的:如果URL包含特殊字符使用javascript重定向到給定的URL
window.onload = function()
{
var url=location.href;
var value1=url.search('iframe');
var value2=url.search('script');
var splChars = '!$^*+()%[]\\\';@{}|\"<>`~';
if((value1!= -1)||(value2!= -1))
{
window.top.location.href="www.sample.com";
}
url=url.replace(/%20/g," ");
for (var i = 0; i < url.length; i++)
{
if (splChars.indexOf(url.charAt(i)) = -1)
{
window.top.location.href="www.sample.com";
}
}
}
爲什麼不對其進行解碼? decodeURI() – Se0ng11