w_b_x
@w_b_x

Как проверить подключение JS-скрипта?

Доброго времени суток!

Все наверное видели, как на многих веб-сервисах, например таких как аналитика, реклама и т.д есть возможность получить js-код для встраивания на страницу, а также кнопка, чтобы проверить установлен ли он на сайте, причём корректно или нет.

Собственно как это делают?
Из собственных вариантов предполагаю, например, php-скрипт, который получает страницу через file_get_contents (или curl), а затем просто ищет в ней некий шаблон. Затем на этот php скрипт через js подаётся ajax с url для проверки и выводятся результаты.

Но что, если код закомменчен?
Сайт покажет, что всё успешно установлено, но на практике это не так.

Есть ли другие варианты?
Желательно с примерами кода.
  • Вопрос задан
  • 3166 просмотров
Решения вопроса 2
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Грузим сайт в phantomjs.org или аналогах и смотрим на своем сервере, был ли к нам запрос с определенным идентификатором, который должен быть разным для каждого сайта, которому отдаем код на вставку.
Ответ написан
Комментировать
T_y_l_e_r
@T_y_l_e_r
Когда скрипт установлен на сайте он автоматически отдает на сервер http referer, через php можно проверять рефер на наличие в нем нужного домена и устанавливать в базу ключ (работает, не работает) и время последнего отклика, и не забывать ключ менять на fase когда отклика не было длительное время.
js может быть на php, все зависит от настроек .htaccess
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы