Maison > interface Web > js tutoriel > Résolvez l'erreur selon laquelle les articles de blog ne peuvent pas être commentés après que WordPress ait utilisé les compétences CDN_javascript

Résolvez l'erreur selon laquelle les articles de blog ne peuvent pas être commentés après que WordPress ait utilisé les compétences CDN_javascript

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-05-16 15:25:35
original
1909 Les gens l'ont consulté

Une fois comments-ajax.js mis en cache par CDN, de nombreuses personnes rencontrent le problème de ne pas pouvoir répondre (en utilisant ajax). À cet égard, mon approche précédente consistait simplement à interdire à CDN de mettre en cache ce fichier et de le laisser tranquille.
La solution originale est, à la fin de comments-ajax.js :

var i = 0, got = -1, len = document.getElementsByTagName('script').length;
while ( i <= len && got == -1){
  var js_url = document.getElementsByTagName('script')[i].src,
      got = js_url.indexOf('comments-ajax.js'); i++ ;
}
Copier après la connexion

Ajouter :

js_url = js_url.replace('CDN地址','你的域名');
Copier après la connexion

Cela résoudra le problème.

Par exemple :

js_url = js_url.replace('jb51.b0.upaiyun.com','jb51.net');
Copier après la connexion

À cette fin, j'ai apporté quelques modifications pratiques et ajouté :

après "}"
var dm = js_url.match(/http:\/\/([^\/]+)\//i);
js_url = js_url.replace(dm[1],'你的域名');
Copier après la connexion

C'est tout. Vous économisez une étape pour vérifier et renseigner le nom de domaine cdn. Il vous suffit de renseigner votre propre nom de domaine. Je ne donnerai pas d'exemple.

Bien sûr, n'oubliez pas de rafraîchir le cache à la fin. Mettez à jour le fichier comments-ajax.js de cdn

Après la mise à niveau de WordPress vers la version 3.6, jQuery a utilisé la version 1.10.2 et jQuery Migrate a été utilisé pour être compatible avec les anciens codes jQuery. Autrement dit, une demande supplémentaire.

Ce jQuery Migrate peut être utilisé pour détecter et restaurer les API qui ont été supprimées ou obsolètes dans jQuery 1.9 ou supérieur, mais il n'y a que quelques appels supplémentaires. Est-ce un rappel pour nous. Vous souhaitez utiliser les nouvelles fonctionnalités de la fonction jQuery dès que possible ? !

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal