- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
А где открыть вкладку "сеть" в Веб-разработке?
в файрфоксе это Инструменты - веб-разработка [F12] - сеть
в хроме это [F12] - network
Смотрите, что выдает Mozilla, когда появляется пустая страница:
TypeError: Ya['1496314166915'] is not a function.
А это подробнее, где браузер пытается дать расшифровку ошибки: https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Errors/Not_a_function
Я уже не знаю что делать.
Видимо, Яндекс внес правки в свой старый код, ничего нам не сообщив.
Вот пример кода:
<!-- Яндекс.Директ -->
<script type="text/javascript">
yandex_partner_id = xxxxx;
yandex_site_bg_color = 'FFFFFF';
yandex_stat_id = 1;
yandex_ad_format = 'direct';
yandex_font_size = 1.1;
yandex_font_family = 'times new roman';
yandex_direct_type = 'flat';
yandex_direct_limit = 2;
yandex_direct_title_font_size = 1;
yandex_direct_links_underline = false;
yandex_direct_header_bg_color = 'FFFFFF';
yandex_direct_title_color = '0054B9';
yandex_direct_url_color = '000000';
yandex_direct_text_color = '000000';
yandex_direct_hover_color = 'CC0000';
yandex_direct_favicon = true;
yandex_no_sitelinks = true;
document.write('<scr'+'ipt type="text/javascript" src="//an.yandex.ru/system/context.js"></scr'+'ipt>');
</script>
Я уже вторую ночь не сплю.
Причем адрес страницы в адресной строке я вижу, и нормальный (не пустой) исходный код страницы.
Это код страницы, который пришёл с сервера. В коде есть вставки, которые должен дописать скрипт через document.write, как следует из описания ошибки. И браузер ничего не выведет на экран, пока не дождётся результатов работы скрипта.
Дмитрий2017, если не сложно. дайте адресок на сайт. так будет проще его посмотреть
silicoid,
Отправил в личку. Спасибо!
---------- Добавлено 01.06.2017 в 14:06 ----------
Это код страницы, который пришёл с сервера. В коде есть вставки, которые должен дописать скрипт через document.write, как следует из описания ошибки. И браузер ничего не выведет на экран, пока не дождётся результатов работы скрипта.
А что следует делать чтобы исправить ошибку? Скажите, хостинг, видимо, не обманул, проблема с кодами рекламных блоков, а не плагинами wordpress?
Что надо менять?
ТС, а вы откуда заходите на сайт, из какого города? Скиньте и мне ссылку.
Может у вас банально не грузится сайт из-за запрета доступа к Яндекс/VK в Украине? У меня например сайты тоже через раз открываются, т.к. вк именно через раз доступен. Я у себя в hosts прописал vk.com 127.0.0.1 чтобы сразу отваливался запрос, и браузер не ждал по пол часа.
Дмитрий2017, насколько я вижу, в вызываемом скрипте есть конструкция document.write, но она завязана на отсутствие асинхронного выполнения скрипта. Поэтому надеюсь, что код не потеряет работоспособности, если ему добавить асинхронность. Последнюю строчку в коде выше написать как
ТС, а вы откуда заходите на сайт, из какого города?
Из Москвы.
В общем ошибка понятна. Она связана с директом.
до отработки js скрипта содержимое страницы есть - после -- нет.
я.директ просто убивает <body> вместе со всем содержимым
Яндекс.директ просто убивает <body> вместе со всем содержимым.
Только непонятно почему он это не делает ПОСТОЯННО, а только через неопределенное количество просмотров внутренних страниц сайта?!
---------- Добавлено 01.06.2017 в 15:35 ----------
Дмитрий2017, насколько я вижу, в вызываемом скрипте есть конструкция document.write, но она завязана на отсутствие асинхронного выполнения скрипта.
Спасибо огромное, но вручную код править нельзя.
Можно попробовать установить официальный асинхронный код Яндекс.Директ, в котором не только javascript, но и function.
Жду пока ответит техподдержка Яндекса.