Różnica między contentDocument a contentWindow javascript właściwości iframe / frame access

Jaka jest różnica między tymi dwiema właściwościami (contentDocument i contentWindow)?Czy jest jakaś różnica w sposobie, w jaki uzyskują dostęp do treści w ramce / ramce?Czy są jakieś problemy z wydajnością?Powinienem użyćcontentXXXXX.document.getElementsBy... lubcontentXXXXX.getElementsBy...?

Szukałem w sieci, ale nie znalazłem zbyt wielu informacji i zanim przeprowadziłem duże badania, pomyślałem, że mogę zapytać wspaniałą społeczność tutaj o stackoverflow. Jako komentarz wykonuję skrypt, który zlicza dane wejściowe na stronie internetowej, uzyskując dostęp do wszystkich poziomów ramek lub ramek iframe i dodając te wejścia znalezione wewnątrz ramek / ramek iframe do globalnej liczby. Cała zawartość ma pochodzić z tej samej domeny, więc moim zdaniem nie powinno być problemów z polityką tego samego pochodzenia. Dla skryptu używam czystego JavaScript bez jQuery lub jakichkolwiek struktur / bibliotek ułatwiających życie u_u jaja. Jest to skrypt ćwiczeniowy i jeśli ktoś chciałby spojrzeć na kod, to bez problemu go opublikuję. Dziękujemy wszystkim, którzy poświęcają czas na wyjaśnienie tego!

questionAnswers(1)

yourAnswerToTheQuestion