Проверьте эту ссылку , определенно возможно изменить отображаемую страницу, так как я делаю это с плагином, над которым я работаю.
В основном, класс реализует IObjectWithSite и IOleCommandTarget, первый из которых позволяет вашему коду подписаться на действие просмотра, а второй подключает действие пользовательского интерфейса. Код в примере ссылки устанавливает / очищает HTMLDocument, который является фактическим документом, который вы хотите изменить.
редактировать :
Я думаю, что, несмотря на внешний вид, HTMLDocument находится не в пространстве имен mshtml, а на самом деле в System.Windows.Forms. R # говорит иначе, но все пространство имен mshtml похоже на упражнение в неправильном направлении путем косвенного перенаправления и нарушения пищеварения, добавленных для хорошей меры.