Наиболее вероятная причина в том, что индекс фрейма 0 имеет то же доменное имя, что и главная / родительская страница, тогда как индекс фрейма 1 имеет другое доменное имя.Я прав?
Это создает проблему безопасности между кадрами, а элемент управления WB просто оставляет вас в плохом настроении и не говорит вам, что на самом деле пошло не так, а просто оставляет ваши объекты, свойства и данныепусто (при попытке развернуть объект в окне просмотра будет указано «Нет переменных»).
В этой ситуации вы можете получить доступ только к свойствам URL и iFrame, но внутри iFrame ничего нет.
Конечно, есть способы преодоления проблем безопасности между кадрами, но они не встроены в элемент управления WebBrowser и являются внешними решениями, в зависимости от того, какой элемент управления WB вы используете (например,Версия .NET или предварительная версия .NET).
Дайте мне знать, правильно ли я идентифицировал вашу проблему, и если да, то если вы хотите, чтобы я рассказал вам о решении, адаптированном к вашей установке и экземпляруУправление WB.
ОБНОВЛЕНИЕ : я заметил, что вы делаете .getElementByTagName ("HTML") (0) .outerHTML, чтобы получить HTML, все, что вам нужно сделать, это вызвать это для объекта документа или объекта .body, и это должно сделать это.MyDoc.Body.innerHTML должен получить нужный вам контент.Также обратите внимание, что в этих документах есть дополнительные iFrames, на случай, если это актуально.Можете ли вы дать нам основной URL документа, в котором есть эти два URL, чтобы мы / я могли повторить то, что вы здесь делаете?Кроме того, не уверен, почему вы используете DomElement, но вы должны просто привести его к собственному объекту, к которому он хочет быть приведен, либо к IHTMLDocument2, либо к объекту, который вы видите в окне просмотра, которое я считаю IHTMLFrameElement (если я правильно помнюно вы поймете, что я имею в виду, когда увидите это).Если вы пытаетесь использовать объект XML, это может быть причиной того, что вы не можете получить содержимое HTML, изменить объявление объекта и приведение типов, если оно есть, и дать ему понять, и дайте нам знать :).Теперь мне тоже любопытно:).