Как полностью удалить Polyfill.io из кода сайтаPhp

Кемеровские программисты php общаются здесь
Anonymous
Как полностью удалить Polyfill.io из кода сайта

Сообщение Anonymous »

Я заметил, что при загрузке моего сайта он пытается получить что-то с Polyfill.io, что сильно замедляет время загрузки и потенциально опасно. Я вижу две ссылки в исходном коде каждой страницы. Это 1) предварительная выборка DNS и 2) попытка получить скрипт.
изображение полифил-ссылок в исходном коде моих страниц
Я пытался найти эти ссылки в файле function.php моей темы и в других файлах, но безуспешно. Что я могу сделать, чтобы полностью удалить их или заменить, например, библиотекой полифилов Cloudshare? (Я не являюсь пользователем Cloudshare).
Я уже пробовал некоторый код, найденный здесь, в стеке, но он избавился только от предварительной выборки DNS, не удалив вторую ссылку, которая пытается захватить скрипт с сайта Polyfill.io. На данный момент я удалил этот код из файла function.php, но вставляю его сюда для справки:

Код: Выделить всё

function remove_polyfill() {
wp_dequeue_script('wp-polyfill');
wp_deregister_script('wp-polyfill');
}
add_action('wp_enqueue_scripts', 'remove_polyfill', 100);

function remove_intersection_observer_polyfill() {
wp_dequeue_script('intersection-observer-pollyfill');
wp_deregister_script('intersection-observer-pollyfill');
}
add_action('wp_enqueue_scripts', 'remove_intersection_observer_polyfill', 100);

function remove_unwanted_assets() {
// Remove DNS prefetch link
remove_action('wp_head', 'wp_resource_hints', 2);

// Dequeue and deregister Intersection Observer polyfill script
wp_dequeue_script('intersection-observer-polyfill-js');
wp_deregister_script('intersection-observer-polyfill-js');
}
add_action('wp_enqueue_scripts', 'remove_unwanted_assets', 100);
Спасибо за совет.

Подробнее здесь: https://stackoverflow.com/questions/787 ... c5%9b-code

Вернуться в «Php»