pagespeed: как отложить загрузку CSS от VK

Digdug
На сайте с 11.07.2012
Offline
119
2926

Pagespeed Insights ругается на слишком долгую загрузку CSS от формы комментариев ВК, размещенной у меня на сайте. Есть мысли как можно отложить загрузку? Пытаюсь сделать все это асинхронно, но почему-то css все равно сверху списка.

JH
На сайте с 29.06.2013
Offline
48
#1

Попробуйте вот это, только поправьте нужно внизу


<script type="text/javascript">

function initVk(){
VK.init({apiId: 2913511, onlyWidgets: true});
VK.Widgets.Comments("vk_comments", {limit: 10, attach: "*"});
}
setTimeout(function(){
let script = document.createElement("script");
script.type = "text/javascript";
script.async = true;
script.src = 'https://vk.com/js/api/openapi.js?160';
script.onload = initVk;
document.body.appendChild(script);

},500)
</script>

Digdug
На сайте с 11.07.2012
Offline
119
#2
JIenpukoH:
Попробуйте вот это, только поправьте нужно внизу


<script type="text/javascript">

function initVk(){
VK.init({apiId: 2913511, onlyWidgets: true});
VK.Widgets.Comments("vk_comments", {limit: 10, attach: "*"});
}
setTimeout(function(){
let script = document.createElement("script");
script.type = "text/javascript";
script.async = true;
script.src = 'https://vk.com/js/api/openapi.js?160';
script.onload = initVk;
document.body.appendChild(script);

},500)
</script>

Находил этот вариант, но только сейчас в голову пришла мысль поставить таймаут = 8 сек.) так все ок, благодарю.

D.iK.iJ
На сайте с 26.05.2013
Offline
225
#3

Я сделал через онлоад - по загрузке скрипта.

Причем, делал и для комментариев (ниже) и для других скриптов.

<div id='vk_comments'></div>

<script type="text/javascript">
var script = document.createElement('script');
script.onload = function() {
VK.init({apiId: 2???????1, onlyWidgets: true});
VK.Widgets.Comments("vk_comments", {limit: 5, width: "650", attach: "*", autoPublish: "1"});
};
script.src = "//vk.com/js/api/openapi.js?116";
document.getElementsByTagName('head')[0].appendChild(script);
</script>

Не уверен, что сильно повлияло на скорость.

А вот когда добавил установку и проверку куки, Гугл перестал видеть комментарии вообще.

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий