Во время тестирования Brief.ly API открылся маленький казус на сайте Единой России.
Если попытаться вставить сайт ER.RU в iframe — то Java Script перебросить Вас на сайт «76-82. Энциклопедия нашего детства».
Виноват во всём вот этот HTML код единоросов:
<script type="text/javascript"><br/> var redirect_to='http://76-82.ru/';<br/> if( window != top){<br/> top.location.replace(redirect_to);<br/> }<br/> var bad_ref_array=["http://\u043f\u0430\u0440\u0442\u0438\u044f-\u0436\u0443\u043b\u0438\u043a\u043e\u0432-\u0438-\u0432\u043e\u0440\u043e\u0432.\u0440\u0444/"];<br/> var pos= 0;<br/> for (var i= 0;i<bad_ref_array.length; i++){<br/> pos=document.referrer.indexOf(bad_ref_array[i]);<br/> if(pos>-1){<br/> window.location.replace(redirect_to);<br/> }<br/> }<br/></script> <br/>
Интересно для чего предназначается эта переадресация? После этой публикации, правда, думаю до утра эту ошибку исправлять.
P.S. [2011-12-23] прошла неделя, — а редирект на месте.