Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > Общие вопросы Web
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2015, 22:40   #1
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,603
По умолчанию Взять контент сайта с задержкой

Есть необходимость проверять у клиентов на странице их сайтов некий код, который подключает наш js. И в абсолютном большинстве случаев curl отлично справляется с возвратом контента сайта клиента и нет проблем с обнаружением нужной строки. Но бываю случаи, когда наш код транслируется на сайт с помощью неких загрузчиков, которые выводят блок с нашим js не сразу на страницу, а через некоторое время. Обычно 1-2 секунды. Вот, например, через GTM.
Суть вопроса в следующем, есть ли способ возврата контента сайта через, например, 5 сек после загрузки страницы? В голове не укладывается, как это возможно.
Gorychev вне форума Ответить с цитированием
Старый 04.12.2015, 22:45   #2
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Что значит подключает, скрипт у вас или у них?
В первом случае, вам оно и так понятно, во втором надо логику плясать от сайта.
Но лучше не доводить до второго, иначе в суд.
come-on вне форума Ответить с цитированием
Старый 04.12.2015, 23:00   #3
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,603
По умолчанию

Скрипт то у нас. Допустим у клиента малопосещаемый сайт, на который 3 калеки раз в месяц заходят и наш скрипт совсем не дергается. А клиент зашел к себе в панель, жимнул "Проверить установку кода" и ему нужно дать ответ, все ли норм или нет. Тут привязываться к нашему скрипту, имхо нельзя. Он не даст гарантию проверки установки кода в конкретный момент времени.
Gorychev вне форума Ответить с цитированием
Старый 04.12.2015, 23:05   #4
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Если скрипт подтягивается аджаксом например, то курлу вашему он не виден как ни крути, юзать надо то что работает как браузер или самим его под каждого клиента делать. Или на клиенте искать как тянеться и потом проверять на это.

Цитата:
Тут привязываться к нашему скрипту, имхо нельзя.
с чего нельзя?

Последний раз редактировалось Stilet; 05.12.2015 в 09:26.
come-on вне форума Ответить с цитированием
Старый 04.12.2015, 23:23   #5
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,603
По умолчанию

Потому как он дергается только при входе на сайт. А проверку нужно делать программно.
В общем то, до простого решения я додумался. Проверять содержание файла gtm.js на наличие строки с нашим кодом. Как временное решение подойдет. Но охота же более универсального решения.

Последний раз редактировалось Gorychev; 04.12.2015 в 23:28.
Gorychev вне форума Ответить с цитированием
Старый 04.12.2015, 23:41   #6
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Я заверну вызов ваш через вызов наш, и простое решение навернется медным тазом.
формально ничего не нарушил а вам пламенный привет
come-on вне форума Ответить с цитированием
Старый 04.12.2015, 23:47   #7
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,603
По умолчанию

Ниче не понял.
Gorychev вне форума Ответить с цитированием
Старый 04.12.2015, 23:49   #8
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Еще все впереди.
come-on вне форума Ответить с цитированием
Старый 05.12.2015, 09:30   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Согласен с Кам-он'ом, это не выход ИМХО.
А зачем, если не секрет понадобилась такая морока? Какова цель?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.12.2015, 12:50   #10
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,603
По умолчанию

В общем эта GTA даже не всегда отдает js на сайт. В некоторых случаях через ифрейм грузит. В итоге стали еще привязываться к подпискам на сайте клиента(этот наш код и генерирует подписки). Если есть подписки - значит код установлен корректно. Цели я описал выше. Повторюсь - узнать установлен ли наш js код на сайте клиента.
Gorychev вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменять контент сайта загруженного на хостинг [Grizzly] HTML и CSS 2 22.02.2014 19:23
Как добавить контент на все страницы сайта сразу? Ivanko34 WordPress и другие CMS 1 30.07.2013 19:05
Слайдер, завязанный на контент сайта fs444 JavaScript, Ajax 2 10.06.2013 22:46
Как отобразить контент одного сайта, на другом? hospes16 Свободное общение 11 26.03.2013 00:04
взять данные с другого сайта SkrudjMakdak JavaScript, Ajax 2 05.10.2011 13:31