Comment résoudre Bloqué un cadre avec lorigine daccéder à une erreur de cadre dorigine croisée dans WordPress?

Je travaille sur un site WordPress sur lequel de nombreux plugins wordpress sont installés.

Les plugins installés sur le site wordpress propose les options suivantes:

entrez la description de limage ici

Lorsque je clique sur loption Afficher les détails, jobtiens lécran vide comme indiqué ci-dessous dans une image, mais lorsque jouvre dans une nouvelle fenêtre ou un nouvel onglet, cela fonctionne.

En vérifiant la console, jobtiens le erreur suivante (lorsque vous cliquez sur Afficher les détails ne souvre pas sur la même page):

Blocked a frame with origin from accessing a cross-origin frame. at Contents at Function.map at a.fn.init.n.fn.(anonymous function) [as contents] and many other places. 

entrez la description de limage ici

Énoncé du problème :

Je me demande quel fichier je dois modifier dans wordpress pour résoudre cette erreur . Cette erreur semble exister dans tous les plugins wordpress. Cela fonctionne dans un nouvel onglet ou une nouvelle fenêtre mais ne fonctionne pas dans la même page.

Pour le moment, Je nai que laccès administrateur wordpress . Je me demande où je dois aller dans wordpress pour résoudre ce problème. Ai-je également besoin dun accès au serveur pour effectuer des modifications dans les fichiers?

Commentaires

  • Pouvez-vous expliquer sil sagit dun serveur de test / de test local ou dun serveur de production en direct? Et quel type de serveur? Par exemple, le serveur OS Ubuntu Apache, etc.
  • PS, je pense que quelque chose ne va pas avec votre serveur et bien sûr, vous auriez besoin daccéder à ce serveur pour résoudre le problème. Je pense personnellement que vous auriez besoin de contacter votre fournisseur dhébergement Web sil ' est un serveur de production en direct.
  • @RemziCavdar Cest un serveur de test mais le problème existe dans serveur de production également. Son Ubuntu.
  • @RemziCavdar Jai maintenant accès au serveur. Lors de lexécution de lsb_release -a, il a renvoyé No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.5 LTS Release: 16.04 Codename: xenial
  • it ' Il est préférable de contacter votre hébergeur car cela ne se produirait pas dans une configuration par défaut.

Réponse

Ce problème peut provenir de liframe vidéo. Qui peut être dans le widget ou partout où vous avez utilisé. Avez-vous ajouté une iframe vidéo à partir dune chaîne qui a une confidentialité ou une restriction. Si c « est pour un cas d » utilisation de plug-in particulier, jetez un œil aux endroits où vous avez utilisé ou vérifiez le code ou les problèmes de plug-in sil y a un problème, puis appliquez le correctif pour cela?

Commentaires

  • Il / elle déclare clairement que cela se produit sur laperçu général des plugins dans WP admin. Un widget ne devrait pas ' affecter cette zone, il pourrait théoriquement mais alors cest ' un mauvais plugin / widget, pour commencer. La seule chose quil / elle pourrait faire est de désactiver tous les plugins, vérifier si ce problème persiste et activer le plugin ' s un par un et vérification après lactivation dun plugin. Je pense que le serveur / .htaccess nest pas configuré correctement, car cela ne ' t se produisent sur une configuration / installation par défaut de WordPress. Ou une combinaison de mauvaise configuration de serveur, de mauvais plugin et / ou de thème.

Réponse

Votre question ne nous aide pas beaucoup, mais je vais essayer de répondez à votre question.

Vous aurez besoin des éléments suivants:

  • Accès FTP / SFTP / fichier à votre serveur Web
  • Compréhension de base dune configuration par défaut de WordPress

Serveur Web

Dans les commentaires, jessaye de résoudre le problème avec vous, vous ne pouviez pas répondre à toutes mes questions. Je suppose que votre serveur Web est Apache et je vous demande donc de modifier votre question / message pour inclure le . htaccess sur votre serveur. (Il suffit de poster le contenu)

Exemple de fichier .htaccess WordPress par défaut

# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress 

WordPress

Je vous conseille également de désactiver tous vos plugins et de vérifier si le problème persiste et dactiver les plugins un par un et de vérifier après chaque activation.

Si vous avez désactivé tous vos plugins et restauré / corrigé votre fichier .htaccess, essayez dinstaller et dactiver un autre thème (de préférence lun des thèmes par défaut de WordPress https://wordpress.org/themes/twentyseventeen/ )

Activer le débogage

Activer le débogage dans WordPress en modifiant le wp-config.php fichier situé dans linstallation racine de WordPress. Modifiez wp-config.php et définissez WP_DEBUG sur true:

define( "WP_DEBUG", true ); 

Voir pour plus de documentation: https://codex.wordpress.org/Debugging_in_WordPress

Je pense que le serveur /.htaccess nest pas configuré correctement, car cela ne se produit pas sur une configuration / installation par défaut de WordPress. Ou une combinaison de mauvaise configuration de serveur, de mauvais plugin et / ou de thème.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *