Exclusions de compatibilité pour le report de l'exécution de JavaScript

🚀 Ce guide fait référence à WP Rocket 3.9.

Lorsque vous utilisez la fonctionnalité Delay JavaScript Execution, vous pouvez remarquer qu'il faut un certain temps, ou une interaction de l'utilisateur pour que certains éléments, par exemple un menu, ou un formulaire situé dans le viewport, apparaissent.

Si vous utilisez l'un des plugins/thèmes/services suivants vous pouvez empêcher cela, en ajoutant les exclusions spécifiques au plugin/thème/service dans la zone de texte Fichiers JavaScript exclus sous la fonction Retarder l'exécution JavaScript :

Plugins


Thèmes


Services


Exclusions

Adthrive

adthrive

Advanced Ads

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/uploads/(.*).js
advanced_ads_ready
advadsCfpQueue
adsbygoogle
adservice.google
/advanced-ads(.*)
advads_items
advads_tracking_ads

Astra Theme

/astra/assets/js/minified/frontend.min.js

Avada Theme

Déclenche des animations, des curseurs, des comportements spécifiques aux mobiles :

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/uploads/fusion-scripts/(.*).js

Affiche la galerie fusion grid gallery immédiatement :

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/wp-content/plugins/fusion-builder/assets/js/min/general/fusion-gallery.js
/wp-content/themes/Avada/includes/lib/assets/min/js/library/imagesLoaded.js
/wp-content/themes/Avada/includes/lib/assets/min/js/library/isotope.js
/wp-content/themes/Avada/includes/lib/assets/min/js/library/packery.js
/wp-content/themes/Avada/includes/lib/assets/min/js/library/lazysizes.js
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
borlabsCookieConfig
borlabs-cookie.min.js
borlabsCookieContentBlocker
BorlabsCookieBox

Complianz – GDPR/CCPA Cookie Consent

/jquery-?[0-9.]*(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
complianz

Cube Portfolio - Responsive WordPress Grid Plugin

initCubePortfolio

Divitool Box - Page Preloader

/jquery-?[0-9.]*(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
jQuery('.preloader')

Divi Pixel - Page Preloader

/jquery-?[0-9.]*(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
.dipi_preloader_wrapper_outer

DP - Preloader

/jquery-?[0-9.]*(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
jQuery('.loader').delay

Elementor Pro

/jquery-?[0-9.]*(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/elementor/
/elementor-pro/
ElementorProFrontendConfig
elementorFrontendConfig

Elementor Pro: SmartMenus

/jquery-?[0-9.]*(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js
/elementor-pro/assets/js/preloaded-elements-handlers.min.js

Enfold Theme

/jquery-?[0-9.]*(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/dynamic_avia/avia-footer-scripts-(.*).js
var avia_is_mobile

Si les shortcodes du thème sont utilisés :

/jquery-?[0-9.]*(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/enfold/js/avia.js
/enfold/js/shortcodes.js
/enfold/config-templatebuilder/avia-shortcodes/
/enfold/js/avia-compat.js

FacetWP

/facetwp/assets/js/dist/front.min.js
window.FWP_

FacetWP - Flyout menu

/facetwp-flyout/assets/js/front.js

Google AdSense

adsbygoogle

Google Analytics

google-analytics.com/analytics.js
ga\( '
ga\('

Google Maps

maps.googleapis.com

Google Optimize

a,s,y,n,c,h,i,d,e
googleoptimize.com/optimize.js

Google Optimize - Anti-flicker snippet

Empêche un scintillement ou un écran vide. Vous devez exclure ce qui suit en plus de votre code Google Optimize (voir ci-dessus) ou votre code Tag Manager (voir ci-dessous).

async-hide

Google Tag Manager

/gtag/js
gtag\(
/gtm.js

Instagram Feed pro

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/instagram-feed-pro/js/sbi-scripts.min.js
sb_instagram_js_options

LayerSlider

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/wp-content/plugins/LayerSlider/assets/static/layerslider/js/layerslider.utils.js
/wp-content/plugins/LayerSlider/assets/static/layerslider/js/layerslider.kreaturamedia.jquery.js
/wp-content/plugins/LayerSlider/assets/static/layerslider/js/layerslider.transitions.js
initLayerSlider

Soledad Theme
Corrige les images qui ne s'affichent pas à cause du Lazyload du thème.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/wp-content/themes/soledad/js/main.js
/wp-content/themes/soledad/js/more-post.js
/wp-content/themes/soledad/js/libs-script.min.js

Kadence Theme

/kadence/assets/js/navigation.min.js

Mediavine

scripts.mediavine.com

Monster Insights

__gtagTracker
monsterinsights_frontend
/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js<br>

Ninja Forms

Affiche le formulaire pendant le chargement de la page :

/jquery-?[0-9.]*(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/wp-includes/js/underscore.min.js
/wp-includes/js/backbone.min.js
/ninja-forms/assets/js/min/front-end-deps.js
/ninja-forms/assets/js/min/front-end.js
var nfForms

Oxygen

Si l'élément "Pro Menu" est utilisé :

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/component-framework/vendor/aos/aos.js
AOS.init
oxygen_init_pro_menu

PageLoader by Bonfire

/jquery-?[0-9.]*(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/pageloader-by-bonfire/pageloader.js
bonfire-pageloader-overlay

Perfect Brands for WooCommerce

Affiche le slider pendant le chargement de la page :

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/perfect-woocommerce-brands/assets/lib/slick/slick.min.js
/perfect-woocommerce-brands/assets/js/functions-frontend.min.js

Pixfuture.com

handlePixMessage
var corner_video
cdn.pixfuture.com/hb_v2.js
cdn.pixfuture.com/pbix.js
served-by.pixfuture.com/www/delivery/ads.js
served-by.pixfuture.com/www/delivery/headerbid_sticky_refresh.js
serv-vdo.pixfuture.com/vpaid/ads.js

Revolution Slider

Affiche le slider pendant le chargement de la page :

/jquery-?[0-9.]*(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/revslider/public/assets/js/
setREVStartSize
rev_slider_
revslider_
window.RS_MODULES

Sassy Social Share

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/sassy-social-share/public/js/sassy-social-share-public.js
heateorSssLoadEvent

Short Pixel Adaptive Image

/jquery-?[0-9.]*(.min|.slim|.slim.min)?.js 
/jquery-migrate(.min)?.js
/shortpixel-adaptive-images/assets/js/ai(.*).min.js
spai_settings

Simpli.fi

simpli.fi

Smart Slider 3

Affiche le slider pendant le chargement de la page :

/jquery-?[0-9.]*(.min|.slim|.slim.min)?.js 
/jquery-migrate(.min)?.js
/smart-slider-3/(.*).js
_N2

Soliloquy

Affiche le slider pendant le chargement de la page :

/jquery-?[0-9.]*(.min|.slim|.slim.min)?.js 
/jquery-migrate(.min)?.js
soliloquy-min.js
soliloquy_slider<br>

Superfly Menu

/superfly-menu/js/public.min.js 
window.SFM 
SFM_template

Reviews.io

Empêche la casse du widget :

/badge-ribbon/dist.js
/carousel-inline-iframeless/dist.js
/rich-snippet-reviews-widgets/dist.js

Thrive Leads - Inline Form

Affiche le formulaire pendant le chargement de la page :

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/thrive-leads/
window.TL_Const
var ml=

Thrive Ultimatum

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/thrive-ultimatum/
var TVE_Ult_

Toolset Blocks

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
toolsetCommonEs.fontToHead
toolsetCommonEs.styleToHead
/toolset-blocks/vendor/toolset/blocks/public/js/frontend.js
/toolset-blocks/vendor/toolset/common-es/public/toolset-common-es-frontend.js
/toolset-blocks/public/js/views-frontend.js
/wp-includes/js/underscore.min.js

Ultimate Addons for WPBakery Page Builder

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/Ultimate_VC_Addons/assets/

WooCommerce Attribute Swatches

L'utilisation des attribute swatches ne nécessite plus deux clics :

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/iconic-woo-attribute-swatches-premium/assets/frontend/js/main.min.js
/iconic-woo-attribute-swatches-premium/assets/vendor/flickity/flickity.pkgd.min.js
iconic_was_vars

WooCommerce TM Extra Product Options

/woocommerce-tm-extra-product-options/assets/js/epo.min.js
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/wp-includes/js/jquery/ui/core.min.js
/wp-includes/js/jquery/ui/mouse.min.js
/wp-includes/js/jquery/ui/slider.min.js
/wp-includes/js/underscore.min.js
/wp-includes/js/wp-util.min.js
/wp-includes/js/dist/hooks.js
/wp-includes/js/dist/i18n.js

Affiche la galerie de produits pendant le chargement de la page :

/jquery-?[0-9.]*(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/woocommerce/assets/js/zoom/jquery.zoom.min.js
/woocommerce/assets/js/photoswipe/
/woocommerce/assets/js/flexslider/jquery.flexslider.min.js
/woocommerce/assets/js/frontend/single-product.min.js

WooCommerce Product Reviews Pro

/jquery-?[0-9.]*(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
wc_product_reviews_pro
/woocommerce-product-reviews-pro/assets/js/frontend/wc-product-reviews-pro-frontend.min.js
/woocommerce/assets/js/jquery-tiptip/jquery.tipTip.min.js

WordPress Mega Menu – QuadMenu

Affiche le menu pendant le chargement de la page :

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/quadmenu
#private-menu
#public-menu

WPBakery Page Builder

Déclenche le slider, les animations, et le redimensionnement des éléments en pleine largeur :

/jquery-?[0-9.]*(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/js_composer/assets/js/dist/js_composer_front.min.js

WP Google Maps

/jquery-?[0-9.]*(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/wp-includes/js/jquery/jquery-migrate.min.js
maps.googleapis.com
Cela a-t-il répondu à votre question ? Merci pour votre retour :) Une erreur est survenue lors de l’envoi de votre retour. Veuillez réessayer plus tard.