Опубликовано: 21 февраля 2016
как исключить скрипт яндекс карт из обработки функцией ускорения? Есть решение
Как исключить скрипт яндекс карт из обработки функцией ускорения? Спасибо.
Опубликовано: 21 февраля 2016
Как исключить скрипт яндекс карт из обработки функцией ускорения? Спасибо.
|
||||
Дорогие друзья!К сожалению, Ваш браузер не поддерживает современные технологии используемые на нашем сайте. | ||||
Пожалуйста, обновите браузер, скачав его по ссылкам ниже, или обратитесь к системному администратору, обслуживающему Ваш компьютер. | ||||
Internet Explorer от Microsoft |
Chrome от Google |
Safari от Apple |
Opera от Opera Software |
Firefox от Mozilla |
Комментарии (2)
что бы функция игнорировала скрипт
нужно в открывающий тег
<script type="text/javascript">
прописать атрибут
data-script-exception="1"
что бы получилось
<script data-script-exception="1" type="text/javascript">
Спасибо.
Это относится к любому скрипту, который нужно игнорировать или только к скрипту яндекс карт. Как вообще можно проигнорировать скрипт, который при подключении ускорения сайта работает некорректно. Допустим скрипт Ajax фильтры - https://www.webasyst.ru/store/plugin/shop/filters/. Или "задать вопрос о товаре" - https://www.webasyst.ru/store/plugin/shop/question... Спасибо!
Их ненужно игнорировать. Сначала нужно понять почему они работают некорректно. Посмотрите ошибку которая возникает и попробуйте ее устранить.
Фильтр все таки нормально работает, А вот "задать вопрос о товаре" при подгрузке страницы сначала подгружается и отображается форма отправки собщения, далее подгружается сайт. Как то некрасиво, по сути она вообще не должна отображаться.
Сриншот прилагаю:
У вас проблема другого плана, сам блок не получает нужных стилей в начале загрузки страницы, добавьте в блок пользовательских стилей правило:
#question-container {
display: none;
}
*ни в коем случае не пишите: !important
Спасибо! Помогло.