iframe.contentWindow.document Chrome alternative?
Comment pourrais-je appeler le suivant dans google Chrome? iframe.contentWindow.document
- Que voulez-vous dire? Ce n'est pas une fonction, de manière à ne pas l'appeler.
- w3schools.com/jsref/prop_frame_contentwindow.asp
- J'ai répondu ceci: stackoverflow.com/questions/5002334/...
Vous devez vous connecter pour publier un commentaire.
Chrome, dans les faits, le soutien
iframe.contentWindow.document
, mais il y a un peu de rides que vous avez probablement en proie à: si le fichier mis à laiframe.src
de la propriété est accessible localement (c'est à dire à l'aide de la "file://" protocole), que la propriété n'est pas accessible dans google Chrome. Ce sera le cas si vous spécifiez un fichier relatif adresse et tenter de tester le script sans l'aide d'un serveur web comme IIS ou Apache (simplement en double-cliquant dessus). La même chose s'applique aussi àiframe.contentDocument
.J'ai rencontré un problème similaire où, pour une raison étrange, Chrome n'accepterait pas les gestionnaires d'événements attaché dynamiquement les iframes. Ensuite, j'ai trouvé la remarque dans cet article, testé avec Apache, et hop, il a soudainement commencé à travailler.
iframe.contentDocument
est ce que vous voulez.Voir aussi Chrome: Arriver iFrame et l'insertion dans le corps
.defaultView.getComputedStyle
de laiframe.contentDocument
dire ...Uncaught TypeError: Cannot call method 'getComputedStyle' of undefined
?contentDocument
est préférable, lorsqu'elle existe, de toute façon.