Как отследить скрипт?
Новая тема Написать ответ
# Вс Dec 28, 2014 12:11 amAlexGr Зарег.: 12.10.2014 ; Сообщ.: 32Ответить с цитатой
Здравствуйте.
Не знаю реально ли это вообще, но мало ли.
Я пишу виджеты(определенные скрипты для сайтов) и продаю их. Со временем продажи прекращаются потому что мой виджет начинает гулять по интернету - одни перепродают, другие раздают бесплатно. Хочу как то наказать злодеев. В связи с этим возникла идея отслеживать свои виджет. То есть мне надо узнать на каком сайте используется мой виджет. Например если виджет содержит js с каким-то моим определенным "кодом". Грубо говоря, я вбиваю в поисковую строку этот "код" и мне показывает сайты где используется мой виджет. Это вообще реально как-то реализовать?

Или вот такой вариант. js хранится у меня на сервере. Как узнать какие сайты обращаются к этому моему js файлу?
# Вс Dec 28, 2014 12:16 amadamant Зарег.: 20.03.2008 ; Сообщ.: 11494Ответить с цитатой
пример в студию
# Вс Dec 28, 2014 12:17 amAlexGr Зарег.: 12.10.2014 ; Сообщ.: 32Ответить с цитатой
пример чего? виджета? не понимаю причем тут это, ну вот например мой последний виджет http://goo.gl/9SMGwf
# Вс Dec 28, 2014 12:35 amAlexGr Зарег.: 12.10.2014 ; Сообщ.: 32Ответить с цитатой
Или вот еще какая мысль. Написать отдельный скрипт. Прикрутить его к своему виджету. Суть этого доп скрипта в том, что он должен отправлять на мой email домен сайта где он установлен. Например настроить его как-то что бы он скажем раз в неделю делал эту оправку. Идея кажется бредовая, но вдруг реально как-то реализовать?)
# Вс Dec 28, 2014 2:44 amCodd Зарег.: 13.01.2011 ; Сообщ.: 186Ответить с цитатой
Добавьте в виджет код типа такого:

Код:

<script>
var img = new Image();
img.src =
   "http://spy-site.ru/spy_img.png?" // Адрес изображения на вашем сервере
   + window.location.href; // Адрес сайта, на котором установлен код
</script>



При записи адреса изображения в атрибут src это изображение будет подгружено браузером.
А в логах вашего веб-сервера появится новая запись с адресом сайта, с которого было подгружено изображение.

Можно заодно, кроме адреса сайта передавать и куки, ну и если попадутся куки админа сайта, то можно будет его наказать :oldher:
# Вс Dec 28, 2014 3:15 amAlexGr Зарег.: 12.10.2014 ; Сообщ.: 32Ответить с цитатой
Извините, я не силен в этом деле, но я так понимаю, что после того как человек установит
себе на сайт этот код, мне придут его данные? Если так, то это не совсем то. Надо что бы
данные приходили по моему запросу.
# Вс Dec 28, 2014 3:23 amCodd Зарег.: 13.01.2011 ; Сообщ.: 186Ответить с цитатой
AlexGr писал(а):
Извините, я не силен в этом деле, но я так понимаю, что после того как человек установит
себе на сайт этот код, мне придут его данные? Если так, то это не совсем то. Надо что бы
данные приходили по моему запросу.



У ваших виджетов есть серверная часть? php код можно использовать?
Тогда сделайте, как хотели, отправку данных на ваш в заданное время email.

Если серверной части нет, то моё решение наиболее эффективно из всех тех вариантов, что у вас есть.
Если серверной части нет, то и модифицировать контент страниц, чтобы эти модификации были проиндексированы поисковыми системами и вы могли нагуглить сайты, вам не удастся.
# Вс Dec 28, 2014 11:59 amAlexGr Зарег.: 12.10.2014 ; Сообщ.: 32Ответить с цитатой
Codd, серверной части нет, и я так понимаю отправку по эмайл из-за этого сделать не получится.
Но вы так и не разъяснили как работает ваш пример выше? После того как человек установит
себе на сайт этот код, мне придут его данные?
Код:
<script>
var img = new Image();
img.src =
   "http://spy-site.ru/spy_img.png?" // Адрес изображения на вашем сервере
   + window.location.href; // Адрес сайта, на котором установлен код
</script>

# Вс Dec 28, 2014 2:23 pmCodd Зарег.: 13.01.2011 ; Сообщ.: 186Ответить с цитатой
Цитата:
Но вы так и не разъяснили как работает ваш пример выше?



Разъяснил:

Цитата:
При записи адреса изображения в атрибут src это изображение будет подгружено браузером.
А в логах вашего веб-сервера появится новая запись с адресом сайта, с которого было подгружено изображение.

Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.