我知道 WebBrowser1.Navigate('about:blank'); 這樣可以直接清空,但是這個方法是跳轉到空頁面,
我想知道的方法是 直接用代碼去清空 WebBrowser當前頁面的內容,而非跳轉頁面
我記得以前妖哥spy++可以清空IE上的內容?
我還百度到 VB可以呼叫 webBrowser1.DocumentText = "" 這樣清空WEBBROWSER上的內容?
Delphi怎么搞呢。。
uj5u.com熱心網友回復:
這是一種方式,不過右鍵查看原始碼還能看到HTML內容
uses MSHTML;
begin
((WebBrowser1.Document as IHTMLDocument2).body as
IHTMLBodyElement).createTextRange.text := '';
end;
uj5u.com熱心網友回復:
((WebBrowser1.Document as IHTMLDocument2).body.InnerHtml := '';uj5u.com熱心網友回復:
上面說的或者執行一個js?或者干脆釋放再重建控制元件?
uj5u.com熱心網友回復:
確實 1樓和2樓 代碼是一樣的,在原始碼里都能看到。有沒有辦法在原始碼里直接看不到?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/111662.html
標籤:VCL組件開發及應用
上一篇:delphi XE2的WebSnap,A script error occured. Do you want to debug?
