Удаление мета-генератора MSHTML - PullRequest
0 голосов
/ 16 мая 2019

Когда я читаю содержимое HTML-страницы, созданной с использованием TWebBrowser (режим разработки), например, с использованием этого кода:

function GetHTML(w: TWebBrowser): String;
Var
  e: IHTMLElement;
begin
  Result := '';
  if Assigned(w.Document) then
  begin
     e := (w.Document as IHTMLDocument2).body;

     while e.parentElement <> nil do
     begin
       e := e.parentElement;
     end;

     Result := e.outerHTML;
  end;
end;

Добавляет тег META непосредственно перед </HEAD>, например:

<META content="MSHTML 6.00.2900.2180" name=GENERATOR>

или ...

<META name=GENERATOR content="MSHTML 11.00.10570.1001">

Есть ли способ избавиться от тега при чтении outerHTML?

Или вообще запретить MSHTML генерировать его?

Или каким-то другим способом избавиться от него?

...