To sidebar

Mot-clé - Cloudflare

Fil des billets

jeudi, 15. juin 2017

Cloudflare et Google Map, une solution pour le chargement de la carte...

J'ai récemment activé RocketLoader sur Clouflare afin d'optimiser les différents temps de chargement de mes pages contenant du javascript.
Le problème, c'est que le système de vérification de clé api de Google pour afficher une Google Map sur l'un de mes sites ne se chargeait plus correctement.

En fait, beaucoup de script Google ne fonctionnaient plus.

Du coup, comment faire ?
Activer manuellement ? Désactiver RocketLoader ?
Ce serait dommage étant donné le gain conséquent en réactivité des sites utilisant du javascript.

En fait, la solution est toute simple, il suffit d'indiquer à Cloudflare d'exclure certains script en modifiant les balises d'appel comme suit :

<script type='text/javascript' src='$src'></script>

par :

<script data-cfasync='false' type='text/javascript' src='$src'></script>

A noter que data-cfasync='false' DOIT se trouver AVANT l'appel src= sinon, il serait ignoré...

Source : snippets.webaware.com.au

© Le blog de bagu, after the WP Dusk To Dawn theme Propulsé par Dotclear