SocFishing

SocFishing
Рейтинг
118
Регистрация
26.09.2013
Должность
null
Интересы
null
null

Костыль к вашим костылям.

Строчку, заменить

<a href="javascript:;" onclick="setTimeout(function(){window.location.hash='scroll';},1000);"><button id="openwindow">Отправить</button></a>

Отсрочит скролл на сек, но не знаю, в чем условие заполнения у вас. Может быть нужно написать обработчик события и по нему выполнить скролл, а не по клику.

Telebird, какой еще cdn без https? разве есть такие или они научились заменять загрузку популярных библиотек на свой cdn.

burunduk, товарищ, ВК это вам не какой-нибудь соцфишинг вставлять в скрипт что вздумается. Потому что чуть что, могут миллион сайтов прилечь!

Кто сомневается, ВК дает noscript в виде картинки. Берем картинку и вставляем в пример выше что я отписал. Всё, проблем точно не будет, объект Image дёрнет пиксель, ВК зафиксирует вызов с кукой посетителя.

Я думаю не имеет смысла мне что-то тут более отписывать. А отписывать из разряда "если бы а бы" не очень и хочется.

burunduk, написал что не влияет, есть разные пути загрузки. Касаемо JS не хочется писать сюда портянки из openapi.js

Но вызывается из openapi.js только

Event: function (event) {
if (!this.pixelCode) {
return;
}
var pData = VK.Util.getPageData();
var metatagUrl = pData.url.substr(0, 500);

(window.Image ? (new Image()) : document.createElement('img')).src = 'https://vk.com/rtrg?p=' + this.pixelCode +
(event ? ('&event=' + encodeURIComponent(event)) : '') +
(metatagUrl ? ('&metatag_url=' + encodeURIComponent(metatagUrl)) : '');
},
Hit: function () {
this.Event();
},

По сути производящий ту же самую загрузку картинки, только с передачей к параметру картинки referrer!

А кому-то бы только покакать в комментариях.

---------- Добавлено 02.04.2020 в 19:41 ----------

Telebird, инжектят в загружаемые скрипты без https, которые загружаются не с локалки.

Вы хоть в код пикселя смотрели? кто мешает его грузить как картинку 1х1 px. При этом процесс загрузки будет исчисляться миллисекундами (353 мс у меня).

<img src="https://vk.com/rtrg?p=VK-RTRG-123123-13VNm" style="position:fixed; left:-999px;" alt=""/>

Чекнет куку только.

Вы все какие-то "А может если бы а как бы". Не знаю или из-за своей некомпетентности в вопросе или из-за чего.

Еще раз. Код ретаргетинга ВК не является критическим к скорости загрузки сайта! имхо, точка.

---------- Добавлено 02.04.2020 в 19:14 ----------

<script type="text/javascript">

(function(){

var img = new Image(),

url = "https://vk.com/rtrg?p=VK-RTRG-123123-13VNm";

img.onload = function () { (document.getElementsByTagName("html")[0]||document.body).appendChild(img); };

img.src = url;

img.style.display = "none";

})();

</script>

для тех кто в танке и переживает за js

---------- Добавлено 02.04.2020 в 19:17 ----------

Что по сути можно вызывать и как

(function(){

var img = new Image(),

url = "https://vk.com/rtrg?p=VK-RTRG-123123-13VNm";

img.src = url;

})();

Вот таких "специалистов" нанимать не надо. Человек даже не понимает, что такое асинхронный режим, а лезет с советами.

Sitealert, обоснуйте, что не так я написал. Давайте с реальными примерами.

Если этот "пиксель" весит 20кб, грузится примерно 1 секунду, а страница без пикселя скажем грузится и рендерится 5 секунд, то на сколько по вашему мнению увеличится время загрузки страницы. На 1 секунду или что?

Асинхронный режим не тормозит последовательную загрузку. Пиксель выполнится по onload когда будет любой подходящий момент.

Если страница сайта весит предположим 1.5 мб, то пиксель этот в % соотношении совершенно не играет роли по времени загрузки страницы в рендеринге! Этой погрешностью можно пренебречь. Роли не играет.

Более детально кто-то хочет обосновать свою точку зрения. С примерами.

---------- Добавлено 02.04.2020 в 00:35 ----------

Рипнул первый попавшийся сайт по бетону. Закинул на хостинг, google pagespeed

До

С пикселем

=================

Тест через gtmetrix

До

С пикселем

=================

Загрузка на 2.48 секунде

Как по мне, пиксель ВК не играет совсем роли в скорости загрузки страницы. Даже если есть разница, то она меньше 1% от общей скорости.

Не влияет, если нет резалки рекламы, которая может затормозить рендеринг.

К примеру взять пиксель:

<script type="text/javascript">!function(){var t=document.createElement("script");t.type="text/javascript",t.async=!0,t.src="https://vk.com/js/api/openapi.js?167",t.onload=function(){VK.Retargeting.Init("VK-RTRG-5345-53qaO"),VK.Retargeting.Hit()},document.head.appendChild(t)}();</script>

Это дефолтный пиксель, как видим прописано t.async=!0 что равняется t.async=true. Скрипт "пикселя" загружается в асинхронном режиме, он не может как-то затормозить ход загрузки страницы. Вес же пикселя не так велик по меркам современной скорости интернет соединения.

Если под оболочкой управлять, то Chrome Remote Desktop

- от гугла

- стабильно обход NAT

- качество картинки

- управление с любого устройства и мобильника

- бесплатно

rdp, vnc и тд на иксах могут лагать.

sema_87, вряд ли для этого, скорее восстанавливать цепочку счетов. Например изымать налоги или долги с электронных средств, если они имеются и в ходе проверки оперативно без запросов производить работу.

Так сейчас с банковских счетов минусуют за долги приставов например. Фактически кто укрывается вынужден использовать только нал или счета не на свое имя.

Всего: 1070