javascript: popup/frames/opener : pb de sécurité pour mozilla ? - HTML/CSS - Programmation
Marsh Posté le 27-01-2005 à 01:48:44
De l'autre côté, j'ai vu que tu utilises
Code :
|
Essaye un peu
Code :
|
juste pour voir ...
Marsh Posté le 27-01-2005 à 09:52:46
Pourquoi ne fais-tu pas, dans ton popup, directement :
Code :
|
Sachant que window.top risque de ne pas te refiler le popup, mais une fenêtre qui passait par là...
Marsh Posté le 27-01-2005 à 12:03:59
florent >> hmm, c'est au cas ou les gusses ouvrirait notre page dans une frame de leur popup, je crois.
mala >> moué, je me ferai un mini site de test parce que là c'est relou si je dois modifier le vrai truc .. pas le temps tout de suite
Marsh Posté le 28-01-2005 à 14:41:26
chez moi window.parent.document.location = marche sous mozilla jespere que sa poura t'aider
edit sa aussi marche :
window.opener.document.location = 'index.php';
window.close();
Marsh Posté le 28-01-2005 à 15:32:22
le plusapte > tu as fait le test avec le popup qui se trouve sur un different domaine?
Marsh Posté le 23-03-2005 à 15:32:29
UP
J'ai retrouvé ces liens que quelqu'un - je sais plus qui - m'avait filé:
http://www.mozilla.org/docs/dom/do [...] ref76.html (FAQ point 6) et http://www.mozilla.org/projects/se [...] rigin.html ?
Si quelqu'un à une idée d'un moyen de ... faire la même chose .. mais differemtn .. ça m'interesse
(donc en gros, je cherche à faire un "callback" sur une url donnée, depuis une popup qui n'est pas sur le meme domaine que l'url du callback en question...)
Marsh Posté le 27-01-2005 à 01:06:42
Salut,
Voilà, mon problème est le suivant:
J'ai un frameset, qui ouvre une popup dont le contenu se trouve sur un host different. Cette même popup doit ensuite appeler son "opener" pour en changer la location, et se fermer.
... Sous moz, ça fait rien du tout, et la console js m'informe gentiment de ceci:
Error: uncaught exception: [Exception... "Access to property denied" code: "1010" nsresult: "0x805303f2 (NS_ERROR_DOM_PROP_ACCESS_DENIED)" location: "xxx" Line: 177"]
Alors autant je veux bien qu'on puisse considérer ça comme un prob de secu, autant alors je pige pas pourquoi dès que l'opener n'est plus une frame, ça marche nickel.
... Evidemment, ça passe sous ie.
ps: je suis en https, au début j'ai cru que c'était lié; j'ai pas réessayé en http *avec* frames.
Si ça inspire qqun, je posterai pê du code demain ..
---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?