|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.12.2015, 22:40 | #1 |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Взять контент сайта с задержкой
Есть необходимость проверять у клиентов на странице их сайтов некий код, который подключает наш js. И в абсолютном большинстве случаев curl отлично справляется с возвратом контента сайта клиента и нет проблем с обнаружением нужной строки. Но бываю случаи, когда наш код транслируется на сайт с помощью неких загрузчиков, которые выводят блок с нашим js не сразу на страницу, а через некоторое время. Обычно 1-2 секунды. Вот, например, через GTM.
Суть вопроса в следующем, есть ли способ возврата контента сайта через, например, 5 сек после загрузки страницы? В голове не укладывается, как это возможно. |
04.12.2015, 22:45 | #2 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
Что значит подключает, скрипт у вас или у них?
В первом случае, вам оно и так понятно, во втором надо логику плясать от сайта. Но лучше не доводить до второго, иначе в суд. |
04.12.2015, 23:00 | #3 |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Скрипт то у нас. Допустим у клиента малопосещаемый сайт, на который 3 калеки раз в месяц заходят и наш скрипт совсем не дергается. А клиент зашел к себе в панель, жимнул "Проверить установку кода" и ему нужно дать ответ, все ли норм или нет. Тут привязываться к нашему скрипту, имхо нельзя. Он не даст гарантию проверки установки кода в конкретный момент времени.
|
04.12.2015, 23:05 | #4 | |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
Если скрипт подтягивается аджаксом например, то курлу вашему он не виден как ни крути, юзать надо то что работает как браузер или самим его под каждого клиента делать. Или на клиенте искать как тянеться и потом проверять на это.
Цитата:
Последний раз редактировалось Stilet; 05.12.2015 в 09:26. |
|
04.12.2015, 23:23 | #5 |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Потому как он дергается только при входе на сайт. А проверку нужно делать программно.
В общем то, до простого решения я додумался. Проверять содержание файла gtm.js на наличие строки с нашим кодом. Как временное решение подойдет. Но охота же более универсального решения. Последний раз редактировалось Gorychev; 04.12.2015 в 23:28. |
04.12.2015, 23:41 | #6 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
Я заверну вызов ваш через вызов наш, и простое решение навернется медным тазом.
формально ничего не нарушил а вам пламенный привет |
04.12.2015, 23:47 | #7 |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Ниче не понял.
|
04.12.2015, 23:49 | #8 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
Еще все впереди.
|
05.12.2015, 09:30 | #9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Согласен с Кам-он'ом, это не выход ИМХО.
А зачем, если не секрет понадобилась такая морока? Какова цель?
I'm learning to live...
|
12.12.2015, 12:50 | #10 |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
В общем эта GTA даже не всегда отдает js на сайт. В некоторых случаях через ифрейм грузит. В итоге стали еще привязываться к подпискам на сайте клиента(этот наш код и генерирует подписки). Если есть подписки - значит код установлен корректно. Цели я описал выше. Повторюсь - узнать установлен ли наш js код на сайте клиента.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как изменять контент сайта загруженного на хостинг | [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 |