2 votes

Accès inter-domaine à l'iframe en utilisant window.name

J'ai implémenté un script qui surveille le nom de l'iframe tel que j'ai compris qu'il était OK à partir de diverses sources sur le net. Cependant, il semble que j'ai dû faire quelque chose de mal - j'obtiens

Erreur : Permission refusée pour accéder à la propriété 'name'.
Fichier source : http://plungjan.name/test/testwindowname.html
Ligne : 16

Veuillez visiter http://plungjan.name/test/testwindowname.html

Je préférerais simplement corriger mon script et ne pas utiliser jQuery ou DOJO ou un autre framework. Merci

1voto

Valentin Kantor Points 605

Si je me souviens bien, vous devez changer l'emplacement de l'iframe en "about:blank" et ensuite vous pouvez accéder à sa propriété window.name

1voto

Sean Kinsey Points 17117

C'est la communication inter-domaine dont vous avez besoin ici, ou simplement le nom de la fenêtre ?

Si la première, jetez un coup d'œil à easyXDM - il fait abstraction de tous les tracas liés à XDM sur des navigateurs allant de IE6 à Chrome10.

0voto

Chris Jacob Points 4211

Jetez un coup d'œil à cette question :

Redimensionnement d'un iframe en fonction du contenu

Dispose d'une solution Cross Domain ... mais vous devez avoir accès aux deux serveurs pour mettre en œuvre cette solution.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X