Определение переходов в открытом окне
Приветствую!
Подскажите как можно определить переходил ли пользователь по ссылкам в открытом окне стороннего домена?
<script src="//code.internetrange.com/jquery-1.7.1.min.js"></script>
<script>
function newWin()
{
params = 'width=800';
params += ', height=600';
params += ', top=0, left=0';
var newwin= window.open("http://javascript.ru/", "Win", params, "resizable=yes, scrollbars=yes, status=no, menubar=no, location=no");
(function checkwindow(){
if(newwin.closed == false)
{
$(newwin.document).ready(function () {
var ttt = newwin.document.getElementsByTagName('a');
alert(ttt);
$(newwin.document).append("Here goes your HTML-code");
$(newwin.document).each(function (index, value) {
$(this).click(function () {
alert(this);
window.onbeforeunload = null;
});
});
window.onbeforeunload = function (e) {};
});
}
}())
return newwin;
}
</script>
<a onclick="newWin();" href="javascript:;">Link</a>
|
По кукам ясень пень.
|
:) Ну это уже что-то , а можно поподробнее, ну или хотя бы пример ?
|
Если пользователь пользовался у него в куках останутся следы, сторонний домен предъявляет вам эти куки (поскольку вы-то их достать не можете, в теории) и вы там уже перетираете сколько кто кому должен за это б%$#@во.
|
Ну или у стороннего домена должен быть ваш скрипт встроен в ихнее окно. Так все делают, типа гуглей-фейсомвбуков-вконтактиков. Вы зашли посмотреть какой-то сайт, гугль через встроенный типа рекламный скрипт вас узнал, и показал не вообще рекламу, а которая по его мнению вам нравится.
Вы можете выкосить куки да, но достаточно 1 раз потом залогиниться на любом таком сайте - и все что вы косили вырастет у вас за сек. Сейчас не техника рулит, а отношения. Все что вы хотели бы написать такого - уже написано стопицот раз. Поэтому если у вас не такие отношения с тем окном, а другие - мучайте технику. А если такие - выдавайте им свой скрипт и вперде. |
| Часовой пояс GMT +3, время: 23:54. |