我正在编写一个页面,其中包含指向另一台服务器上某些音乐文件的链接,这些文件阻止了对外部引荐来源的访问。该网站还允许直接访问文件(通过在浏览器的地址栏中粘贴网址)。
经过几个小时的搜索和尝试,我会放弃,但我发生了令人震惊的事情!当您通过Gmail发送链接时,通过点击它,Gmail会将您重定向到另一个页面,然后文件开始下载。我的意思是Gmail没有任何引荐设置重定向。我怎么能在我的代码中做到这一点?
TL;博士:当用户点击链接时,我想将用户重定向到外部网址而不发送任何推荐人数据!
答案 0 :(得分:1)
不幸的是,这种做法不一致。
如上所述here
window.location.href
时设置HTTP引用标头(HTTP-Referer):
window.location.href
您可以考虑通过<iframe>
点击它,但您仍会在各种浏览器上看到不同的结果。
另一个建议是通过服务器代理请求,在执行请求时不要设置引用者。如果您的带宽有限,这可能是一个问题。