Мы предоставляем встраиваемый конфигуратор, который может быть добавлен клиентами через iframe.Они взаимодействуют с iframe с помощью JavaScript API.
В некоторых интеграциях кажется, что в некоторых случаях Chrome регулирует iframe.Часто это происходит (но не исключительно), когда клиент предварительно загружает конфигуратор в скрытом «div».
Под регулировкой я подразумеваю, что Chrome все замедляет.Сетевые запросы, requestAnimationFrame, requestIdleCallback и т. Д. Замедление может составлять около 100 мс, но иногда это также 10 секунд.
Когда пользователь нажимает на регулирование iframe, и все работает так быстро, как и ожидалось.
Мы пытались указать Chrome, что iframe не должен регулироваться с помощью JavaScript.
Мы пробовали такие вещи, как iframe.contentWindow.focus()
или iframe.contentWindow.click()
, но это не очень надежно.Это работает для некоторых интеграций, а для других - нет.
Есть ли возможность сообщить Chrome, что какой-то iframe является доверенным iframe, который не должен регулироваться?В идеале немного JavaScript.Настройка браузера не будет работать в нашем случае, поскольку пользователи конфигуратора являются конечными потребителями, которые просматривают веб-сайт / интернет-магазин.