Erreur 403 MAMP intégration d'une iframe cross-origin

Fermé
Marjolaine. Messages postés 26 Date d'inscription vendredi 21 novembre 2014 Statut Membre Dernière intervention 29 août 2020 - 24 août 2020 à 11:48
Marjolaine. Messages postés 26 Date d'inscription vendredi 21 novembre 2014 Statut Membre Dernière intervention 29 août 2020 - 29 août 2020 à 10:37
Bonjour à tous,
Je suis en train de dev un petit site et j'essaie d'intégrer une iframe via une balise script JS mais celle-ci ne s'affiche pas au chargement de la page. J'ai une erreur 403 sans autre indication dans la console que ce message :

Failed to load resource: the server responded with a status of 403 ()


Du coup je n'arrive pas à savoir si c'est un problème de permission ou de sécurité ou encore autre chose...
Sans trop d'espoir j'ai d'abord essayé de changer la valeur de ALL à NONE et inversement dans le fichier
httpd.conf



<Directory />
Options Indexes FollowSymLinks
AllowOverride All
</Directory>

Vu que c'est une iframe j'ai tenté de supprimer cette ligne

Header set X-Frame-Options

mais je l'ai jamais trouvée. En faisant un test cURL d'ailleurs il n'est même pas mention que cette règle là soit active avec une valeur SAMEORIGINE ou DENY.

Du coup, je me dis que ça doit être un problème de sécurité/configuration du serveur je sais qu'il y a un truc du genre
mod_security
qui doit pouvoir être modifié mais je ne sais pas ou le trouver....
SI vous avez une piste je suis preneuse...
Merci d'avance.
A voir également:

4 réponses

jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
24 août 2020 à 13:14
Bonjour,

Première question.... l'url que tu veux charger dans ton iframe... est-elle sur ton serveur ou ailleurs ?
Si ailleurs.... as tu accès à la config de son serveur ?
car le 403 est retourné par le serveur qui héberge l'url ... pas par le serveur qui héberge ta page..
1
Marjolaine. Messages postés 26 Date d'inscription vendredi 21 novembre 2014 Statut Membre Dernière intervention 29 août 2020
26 août 2020 à 19:42
Merci pour ta réponse jordane.
l'url est hébergée ailleurs et je n'ai pas accès à la configuration du serveur mais quand j'intègre l'iframe dans une page html que j'ouvre dans mon navigateur, cela fonctionne
c'est pour cela que je crois l'erreur de mon côté
0
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
26 août 2020 à 19:55
Donc seconde question....
Quel est ton code ( html + js ) ?

NB: Avant de poster ton code, merci de lire les consignes données ici :
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0
Marjolaine. Messages postés 26 Date d'inscription vendredi 21 novembre 2014 Statut Membre Dernière intervention 29 août 2020
27 août 2020 à 10:43
Voici le code (j'ai vraiment juste copié la balise script dans une page pour voir si ça s'affiche dans mon navigateur)

<script id="form-script-tag-961653" src="https://systeme.io/public/remote/page/1365172b96cb662d21cdc983c372d9f4e5c8c10.js"></script>
0
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
27 août 2020 à 11:46
Oui... et en collant juste cette ligne de code dans une page web...ça s'affiche bien ( chez moi...)
même sans environnement wamp mamp ou autre....
Je l'ai juste collé dans un fichier .html et ouvert dans mon navigateur...

Je ne comprend donc pas quel est ton souci....
Peux tu détailler exactement à quel moment tu rencontres le souci ?
Le code complet de la page concerné
Où as tu trouvé ce code JS ( qui n'est pas de toi visiblement)
Pour quelle raison tu veux le faire
0
Marjolaine. Messages postés 26 Date d'inscription vendredi 21 novembre 2014 Statut Membre Dernière intervention 29 août 2020 > jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024
Modifié le 29 août 2020 à 10:39
Je souhaite intégrer ce code dans un site wordpress.C'est pourquoi j'ai vraiment besoin que ça s'affiche sur mamp lorsque je m'occupe en local de finir de construire mon site internet.
Quand j'ai testé sur wordpress la première fois, ça ne s'affichait pas.

Après quelques essai j'ai essayé de l'intégrer dans une simple page php pour voir si ça venait de wordpress, toujours la même erreur. C'est pourquoi je pense que c'est MAMP qui bloque.

Voilà le php tout simple que j'ai utilisé pour tester

<h1>TEST</h1>
<script id="form-script-tag-961653" src="https://systeme.io/public/remote/page/1365172b96cb662d21cdc983c372d9f4e5c8c10.js"></script>
<?php?>
<p>Test de liframe</p>
<?php?>


tu peux essayer tu auras sans doute la même erreur 403 que moi dans ton nav

J'ai besoin d'intégrer ce script pour récolter des adresses mails sur mon site, abonner les personnes à ma newsletter avec le système d'envoi du site qui héberge le script en question, systeme.io
0