如何防止对话框的出现此文档已更改。保存更改?当webbrowser about:blank
时发生在转换中非常感谢你。这样做了
Browser.Navigate ('about: blank');
DesignMode (false ,'');
Browser.OnNavigateComplete2: = NavigateComplite;
procedure NavigateComplite (ASender: TObject; const pDisp: IDispatch; var URL: OleVariant);
begin
DesignMode (true ,'');
end;
答案 0 :(得分:3)
我认为你在代码中使用designMode
接口的IHTMLDocument2
属性。
您可以禁用将此属性设置为“关闭”的对话框。
在更改为新页面之前尝试此代码
(WebBrowser1.Document as IHTMLDocument2).designMode := 'off';
WebBrowser1.Stop;