Элемент управления WebBrowser правильно загружает любой файл mht
, если я использую метод Navigate
, но когда я использую свойства DocumentText
или DocumentStream
, источник файла mht
отображается так, как будто я открыл файл в блокноте.
Если я записываю поток во временный файл, затем перехожу к нему, он работает правильно, но я не хочу делать это таким образом.
Эта проблема кажется распространенной, но я не нашел работающего решения для нее. Некоторые люди предлагают мне обмануть IE, внедрив IPersistMoniker
com интерфейс, ... и т. Д. Я попытался с этим немного, но, к сожалению, я получил тот же результат. Может быть, я сделал что-то не так. Я все еще чувствую, что они должны быть более простым решением (кроме сохранения сначала во временном файле), любая идея?