【发布时间】:2014-07-24 07:40:44
【问题描述】:
如果你去
http://kickass.to/slackware-14-0-x86-dvd-iso-t7285879.html
然后点击标题下方的下载 Torrent 链接。
您将看到 .torrent 文件。
但是,如果我复制相同的超链接代码并将其放在新创建的 html 文件中并将其上传到我的服务器,那么当我单击链接时,我会被转移到 torache url,然后我可以下载文件。
即使 html 文件放在我的电脑上但不在服务器上,这也有效。怎么会?
<a rel="nofollow" title="Download verified torrent file" href="http://torcache.net/torrent/93D92EAB697788D845FA9DDE204FA13E72189CA6.torrent?title=[kickass.to]slackware.14.0.x86.dvd.iso" class="siteButton giantButton verifTorrentButton"><span><em class="buttonPic"></em>
Download torrent</span>
</a>
他们是怎么做到的,没有把我们送到 Torcache 网站?
我怎样才能实现这样的目标?
更新
我已经设法在 0 像素中打开了一个 iframe,它可以解决问题,但它仍然不是完美的方法。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
function getTorrent(url){
$('#iframeHolder').html('<iframe id="iframe" src="' + url + '" width="0" height="0"></iframe>');
};
</script>
<a href="javascript:getTorrent('http://torcache.net/torrent/8017D2B92B084F62AC0CA19A40B4182A9107CA42.torrent?title=[kickass.to]ubuntu.12.10.server.i386');">Download Now</a>
<div id="iframeHolder" style="display:none"></div>
它不在 jsfiddle 上工作,但在我的服务器上工作。
【问题讨论】:
-
我想这是一个重定向,所以链接中的页面会收到您的请求,然后 301 重定向会将您发送到链接的“真实”位置。就像所有的 Facebook 链接、谷歌搜索结果等一样。谷歌搜索
hello有第一个结果到 hello 杂志,链接为https://www.google.co.uk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCIQFjAA&url=http%3A%2F%2Fwww.hellomagazine.com%2F&ei=9LnQU6bRKKPE7AaTjoCwAQ&usg=AFQjCNE2TScP1sOG-TytWVe-kB0UUbWncg&bvm=bv.71667212,d.ZGU -
或者是torcache网站正在检查推荐人是谁,如果它的kickass然后抛出文件其他显示页面。像这样?
-
@Djave 感谢您的意见,有可能实现吗?前提是我对链接中的页面没有任何控制权。
标签: javascript html torrent