Определение переходов в открытом окне
Приветствую!
Подскажите как можно определить переходил ли пользователь по ссылкам в открытом окне стороннего домена? <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, время: 05:18. |