网站重定向:Facebook上的调查和问题';s路

网站重定向:Facebook上的调查和问题';s路,facebook,asynchronous,settimeout,audit,Facebook,Asynchronous,Settimeout,Audit,我已经开发了一个网站,有网址到其他网站。我想让它重定向,但日志上的重定向点击 我试图找到facebook这样做的方式,只是为了学习,并附带了以下代码: <html> <body> <script type="text/javascript"> /* <![CDATA[ */ document.location.replace($url); /* ]]> */ </script&g

我已经开发了一个网站,有网址到其他网站。我想让它重定向,但日志上的重定向点击

我试图找到facebook这样做的方式,只是为了学习,并附带了以下代码:

<html>
<body>
    <script type="text/javascript">
        /* <![CDATA[ */
        document.location.replace($url);
        /* ]]> */
    </script>
    <script type="text/javascript">
        /* <![CDATA[ */
        setTimeout("(new Image()).src='/laudit.php?r=JS&u%5Bprotocol%5D=http&u%5Bdomain%5D=www.youtube.com&u%5Bport%5D&u%5Bpath%5D=%2Fwatch&u%5Bquery%5D%5Bv%5D=uZ2sPofyjXc&u%5BrawQueryString%5D=v%3DuZ2sPofyjXc';",5000);
        /* ]]> */</script>
</body>

/*  */
/*  */

我的问题是:在图像源和超时内放置url的目的是什么?
我想应该调用一个审计页面,使用超时来模拟对该页面的一种异步调用,并创建一个“虚构”的图像,只是为了调用URL?

也遇到了这个问题,并感到好奇

我相信他们只是在跟踪加载速度慢或无法正确重定向的页面

如果执行laudit.php需要5秒(5000秒)以上的时间,那么他们会跟踪它并做一些后端工作

但是如果javascript重定向脚本在时间内工作,laudit跟踪器将不会执行

也许facebook稍后会对该网站进行更多的检查,可能只是一些分析或出于性能目的

我认为这意味着链接审计