我正在尝试制作安全的下载页面。为了阻止该人员复制该URL并将其与世界分享,我希望使用Javascript重定向来自我的域外的任何推介。使用Javascript重定向所有推荐链接
这是我正在尝试,但没有运气。
var referrer = /^(https?:\/\/[^\/]*)/.exec(document.referrer)
if (referrer && referrer[-1] == "http://mydomain.com") {
ducument.location = "http://mydomain.com/accessdenied"
}
'ducument.location'错字? – 2012-08-03 03:22:02
您在这里使用“安全”这个词是个问题。 'document.referrer'可以欺骗任何想要的东西,所以它绝不是'安全的',并且在客户端执行永远不会是安全的。如果您希望获得安全保护,您可能希望更多地了解可以与配对cookie或安全代码结合使用的有限使用网址的方向。 – jfriend00 2012-08-03 03:23:39
'referrer [-1]'错字? – Musa 2012-08-03 03:24:50