Подскажите кроссбраузерный метод вынудить браузер клиента не отсылать HTTP_REFERER ? (существует ли он для Opera?)
Вроде бы так: Code: <html> <body style="width:100%; height:100%;" onMouseMove="__();"> <script> function __(){ _ = 'document'; $ = window.open(); $[_].write('<meta http-equiv="refresh" content="0;url=http://ssylka-kuda-redirektim-bez-referera.com/">'); $[_].close(); } </script> </body> </html>
Вполне достаточно просто Code: <meta http-equiv="refresh" content="0;url=http://ssylka-kuda-redirektim-bez-referera.com/"> Но это не работает в opera.
Можно посмотреть в исходный код ачата PHP: //############################3 // Открытие ссылки без реферера function openEx(url) { w = window.open(); w.document.write('<meta http-equiv="refresh" content="0;url='+url+'">'); w.document.close(); return false; }
If a website is accessed from a HTTP Secure (HTTPS) connection and a link points to anywhere except another secure location, then the referer field is not sent.