질문하기질문하기
 

답변됨WebBrowser and javascript alert

답변

  • 2009년 7월 3일 금요일 오전 5:12antonpious 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     답변됨
    What you are getting is a Javascript Error shown in an Alert Box.

    You can't turn of Alert Box Completely as this is a feature of the Browser and would require the target web page not to use an Alert Javascript method call, what you can turn off is Errors in Javascript from throwing an alert.

    If you want read made web browser instead of using the

    System.Windows.Controls.WebBrowser you need to use the System.Windows.Forms.WebBrowser present in System.Windows.Forms.dll and set the browserInstance.ScriptErrorsSuppressed = true/false;

    This is suppress or show any errors.

    If you want this for WPF browser you need to do this at the web page level

    window.onerror = HandleGlobalError;

    function HandleGlobalError(errorMsg,errorUrl,errorLine)
    {
     write code to handle this error
    }

    This would prevent the javascript error alert from shown to the User.

    Happy Programming
    Anton


    • 답변으로 표시됨ORover 2009년 7월 4일 토요일 오후 10:28
    •  

모든 응답

  • 2009년 7월 3일 금요일 오전 5:12antonpious 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     답변됨
    What you are getting is a Javascript Error shown in an Alert Box.

    You can't turn of Alert Box Completely as this is a feature of the Browser and would require the target web page not to use an Alert Javascript method call, what you can turn off is Errors in Javascript from throwing an alert.

    If you want read made web browser instead of using the

    System.Windows.Controls.WebBrowser you need to use the System.Windows.Forms.WebBrowser present in System.Windows.Forms.dll and set the browserInstance.ScriptErrorsSuppressed = true/false;

    This is suppress or show any errors.

    If you want this for WPF browser you need to do this at the web page level

    window.onerror = HandleGlobalError;

    function HandleGlobalError(errorMsg,errorUrl,errorLine)
    {
     write code to handle this error
    }

    This would prevent the javascript error alert from shown to the User.

    Happy Programming
    Anton


    • 답변으로 표시됨ORover 2009년 7월 4일 토요일 오후 10:28
    •