Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Скорость загрузки сайта (Google PageSpeed)


Recommended Posts

Здравствуйте.

На сайте установлен Java-script facebook из-за чего падает оценка в мобильной версии Google PageSpeed на 20-30 очков

Подскажите как можно отключить загрузку Java-script для мобильных версий.

<div id="fb-root"></div>

<script>(function(d, s, id) {

  var js, fjs = d.getElementsByTagName(s)[0];

  if (d.getElementById(id)) return;

  js = d.createElement(s); js.id = id;

  js.src = 'https://connect.facebook.net/ru_RU/sdk.js#xfbml=1&version=v3.2&appId=320933451646555&autoLogAppEvents=1';

  fjs.parentNode.insertBefore(js, fjs);

}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-page" data-href="https://www.facebook.com/xxxxxx/" data-tabs="timeline" data-width="300" data-height="300" data-small-header="true" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="https://www.facebook.com/xxxxxxx/" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/xxxxxxxxx/">xxxxxxx</a></blockquote></div>

Надіслати
Поділитися на інших сайтах


8 минут назад, Drovocek сказал:

Здравствуйте.

На сайте установлен Java-script facebook из-за чего падает оценка в мобильной версии Google PageSpeed на 20-30 очков

Подскажите как можно отключить загрузку Java-script для мобильных версий.

<div id="fb-root"></div>

<script>(function(d, s, id) {

  var js, fjs = d.getElementsByTagName(s)[0];

  if (d.getElementById(id)) return;

  js = d.createElement(s); js.id = id;

  js.src = 'https://connect.facebook.net/ru_RU/sdk.js#xfbml=1&version=v3.2&appId=320933451646555&autoLogAppEvents=1';

  fjs.parentNode.insertBefore(js, fjs);

}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-page" data-href="https://www.facebook.com/xxxxxx/" data-tabs="timeline" data-width="300" data-height="300" data-small-header="true" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="https://www.facebook.com/xxxxxxx/" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/xxxxxxxxx/">xxxxxxx</a></blockquote></div>

Попробуйте перенести его в футер.

Надіслати
Поділитися на інших сайтах


15 минут назад, AWARO сказал:

<script async>

так нельзя. async, так же как и defer, применяется только к внешним подключаемым скриптам.

 

@Drovocek , https://stackoverflow.com/a/5336483/10329032

Надіслати
Поділитися на інших сайтах


мне пофиг
скрипт можно и внешним сделать, долго что ли..
каждая запятая лишняя в топку, пусть со стороны грузится подгружается..
чем меньше всего на стр тем лучше

Надіслати
Поділитися на інших сайтах


1 минуту назад, AWARO сказал:

<script async src="catalog/view/javascript/блаблабла.js""></script>

создать наборы скриптов для каждого типа страницы(продукт, категория, главная), минифицировать и подключать в футере, а если еще и модули переписать то и скрипты из тела документа можно в футер запихнуть

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.