Permission denied for <http://example.com> to get property
HTMLDocument.body de http://www.example.com.Pourquoi cette autorisation javascript est-elle refusée?
var c = parseFloat(cf.contentDocument.body.offsetHeight) + 30;
Permission denied for <http://example.com> to get property
HTMLDocument.body de http://www.example.com.Pourquoi cette autorisation javascript est-elle refusée?
var c = parseFloat(cf.contentDocument.body.offsetHeight) + 30;
je crois que cela est dû à la Same Origin Policy mis en œuvre par la plupart (tous les navigateurs ??). Il suffit de mettre example.com
n'est pas la même origine que www.example.com
.
Avec un peu de deviner à votre question, je vois 2 possibilies:
Javascript ne vous laissera pas lire les données d'autres domaines via Ajax, et vous lire à partir d'un domaine différent de celui example.com
Vous lisez les données de example.com, mais vous essayez vraiment de lire sur www.example.com et le serveur Web ne sert que sur www.example.com.
Alerte NSFW - ce domaine est enregistré - Je l'ai presque ouvert depuis mon bureau. @MitMaro – Amarghosh
Juste une page de détenteur de place pour moi, donc pas enregistré. Mais encore NSFW, quelqu'un peut-il éditer dans 'example.com' et' www.example.com' à la place. – MitMaro
essayez-vous d'accéder aux propriétés d'une autre fenêtre? – Amarghosh