0

メインのgmailページで次のコードを試しています:

var iFrame = document.getElementById('canvas_frame');

var innerDoc = (iFrame.contentDocument) ? iFrame.contentDocument : iFrame.contentWindow.document;

var tag = innerDoc.getElementsByClassName('vI8oZc cS');

タグは常に空の nodeList として表示されます。デバッガーでこれをチェックすると、最初の div の 1 つがこのクラス タイプ「vI8oZc cS」であることがわかります。空のリストではなくノード要素を取得するにはどうすればよいですか?

4

1 に答える 1

1

iframeのソースが親ページと同じサイトにない場合、ブラウザのセキュリティポリシーはそのようなアクションを許可しません。

于 2012-08-27T11:19:30.447 に答える