如果你去
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 上工作,但在我的服务器上工作。