Когда я читаю содержимое 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 генерировать его?
Или каким-то другим способом избавиться от него?