2013-09-28 3 views
0

안녕하세요, 저는 현재 델파이에서 웹 브라우저를 만들고 있습니다. 사용자가 원하는대로 헤더를 수정할 수있게하는 것입니다. 현재 문제는 사용자가 원하는 때에 체크 박스를 사용한다는 것입니다. 메모에있는 머리글을 사용하는 것이 문제입니다. 처음 사용할 때 제대로 작동하지만 확인란을 사용하지 않고 머리글없이 브라우저를 사용하려고하면 머리글이 여전히 활성 상태이며 그럴 필요가 없습니다. 일어날거야.델파이의 WebBrowser 업데이트

서버마다 타격을 받고 있는지 확인하기 위해 코드 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

에코에게 PHP 코드의 시간을

<? php 

$ nav = $ _SERVER ['HTTP_USER_AGENT']; 

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

?> 

지역 테스트하는 데 사용되는 코드 페이지. 또한 캐싱을 제어하려면 플래그 navNoReadFromCachenavNoWriteToCache을 살펴보십시오.

NavigateWebBrowser control에 대해 자세히 알아보십시오.

+0

고마워 마커스 아담스 –