2013-09-28 107 views
0

嗨我在delphi中製作一個web瀏覽器,所以現在我要做的是讓用戶可以隨意修改標題,目前的問題是我使用複選框來檢查用戶何時想要要使用備忘錄中的頭文件,問題是,當我第一次使用它時,它工作正常,但是當我禁用複選框並嘗試在沒有頭文件的情況下使用瀏覽器時,頭文件仍處於活動狀態,正在發生。在Delphi中更新WebBrowser

用來測試本地

<? php 

$ nav = $ _SERVER ['HTTP_USER_AGENT']; 

echo "<h1> Test:". $ nav. "</ h1>"; 

?> 

代碼delpi

TForm2.sButton1Click procedure (Sender: TObject); 
var 
    Flags, Headers, targetFrameName, PostData: OleVariant; 
    Url, Ref: string; 
begin 

    Flags: = '1 '; 
    TargetFrameName: =''; 
    PostData: =''; 
    URL: = sEdit1.Text; 

    if (sCheckBox1.Checked) then 
    begin 
    Headers: = sMemo1.Text; 
    WebBrowser1.Navigate (URL, Flags, targetFrameName, PostData, Headers); 
    end 
    else 
    begin 
    Headers: =''; 
    WebBrowser1.Navigate (URL, Flags, targetFrameName, PostData, Headers); 

    end; 

end; 
+0

你想刷新實際頁面? –

+1

我很難理解你想要做什麼 –

+0

我只想避免重複標題,因爲當我瀏覽和使用選項標準標題時,標題在網頁瀏覽器中處於活動狀態 –

回答

0

Echo在PHP代碼的時間,以確保服務器每次擊中的代碼頁。另外,請看標誌navNoReadFromCachenavNoWriteToCache來控制緩存。

瞭解更多關於NavigateWebBrowser control

+0

謝謝馬庫斯亞當斯 –