有些图片,代码里给的不是真实的URL地址,只是一段代码
比如:<img src="http://www.tcfl.cn/uc_server/avatar.php?uid=1&size=small" />
这里面的http://www.tcfl.cn/uc_server/avatar.php?uid=1&size=small就不是一个真实的URL地址。但在浏览器上输入后会自动跳转到一个真实的URL地址:http://www.tcfl.cn/uc_server/data/avatar/000/00/00/01_avatar_small.jpg但我想知道,如何通过JS代码直接得到它真实的URL地址呢?请赐教!!
比如:<img src="http://www.tcfl.cn/uc_server/avatar.php?uid=1&size=small" />
这里面的http://www.tcfl.cn/uc_server/avatar.php?uid=1&size=small就不是一个真实的URL地址。但在浏览器上输入后会自动跳转到一个真实的URL地址:http://www.tcfl.cn/uc_server/data/avatar/000/00/00/01_avatar_small.jpg但我想知道,如何通过JS代码直接得到它真实的URL地址呢?请赐教!!
主要就是没规则了,avatar/000/00/00/01_avatar_small.jpg 这个目录并不总是000/00/00这样的,会变化的,而且没有发现它的规律
<script type="text/javascript">
var url = "http://www.tcfl.cn/uc_server/avatar.php?uid=1&size=small";
var opener = window.open(url);
function geturl()
{
alert(opener.location)
}
</script>试试看,如果不是同一个域下。不行的,得是你自己的网站
跳转的URL是在请求的response中返回的,所以你可以通过ajax去请求这个图片,然后在response中就有跳转的实际地址了。