我们有一个asp.net网站。当用户访问该站点时,我们想要检查引用者,如果引用者是某个恶意站点,我们想要阻止该请求。我们使用的代码是
if (Request.UrlReferrer.ToString() == "MaliciousSite.com"){
/*do action*/
}
但是对于下面的脚本请求,引用者总是为空,我们找不到请求的来源。
data:text/html,<script>location='http://www.oursite.com/'</script>
有没有办法找到推荐者,如果这个人被这个脚本重定向?