В этом случае Chrome и Firefox возвращают HTML, предоставленный исходным документом.
IE никогда этого не делает, после анализа HTML и создания DOM он отбрасывает исходный текст документа. Когда вы запрашиваете innerHTML, он создает новую строку HTML, анализируя узлы DOM и атрибуты, содержащиеся в элементе.
Иногда это означает, что вы увидите результат мутаций, сделанных синтаксическим анализатором и другими компонентами IE. В этом случае компоненты в IE, отвечающие за обработку размещенных объектов и, возможно, самого Silverlight, мутировали атрибуты <object>
.