我正在主gmail页面上尝试以下代码:
var iFrame = document.getElementById('canvas_frame');
var innerDoc = (iFrame.contentDocument) ? iFrame.contentDocument : iFrame.contentWindow.document;
var tag = innerDoc.getElementsByClassName('vI8oZc cS');
标记始终显示为空的nodeList。我在调试器中检查这个,我可以看到其中一个第一个div类型为“vI8oZc cS”。如何获取节点元素而不是空列表?
答案 0 :(得分:1)
如果iframe的源不在父网页的同一网站上,则浏览器安全策略不允许此类操作。