![](/img/trans.png)
[英]Take screenshot: WinForms application with Web Browser Control in Form in Windows Server
[英]Getting an error with a web browser control in a WinForms Application
我試圖在winforms應用程序中使用webbrowser控件。 在我的應用程序中,當我嘗試導航到在IE或Chrome中工作正常的地方時,我收到一個“腳本錯誤”窗口,指出“此頁面上的腳本出現了錯誤”。 “錯誤:對象不支持此屬性或方法。” 然而,我仍然可以使用IE進入頁面而沒有問題。
我錯過了什么?
對於我而言,腳本錯誤並不重要,因為它在我的應用程序中的行為與在Web瀏覽器中的行為不同。 我的問題是:
是否可以在.Net應用程序中嵌入Web瀏覽器,其行為與獨立的Web瀏覽器完全相同? 怎么樣?
對於后代:我知道這不是一個正確的修復,但你實際上可以打開Internet Explorer - >工具 - > Internet選項 - >高級,然后在瀏覽下查看選項禁用腳本調試(Internet Explorer和其他)。 取消選擇,您將解決問題。
另一種選擇是這樣的:
webBrowser1.ScriptErrorsSuppressed = true;
IE可能已關閉錯誤消息。 可能存在需要解決的腳本錯誤。
如果這與WinMo中的使用webbrowser控件類似,請確保調用InitHTMLControl。 另外,在我編寫的代碼(WinMo中的webbrowser)中,我還明確地將DTM_ENABLESCRIPTING發布到控件。 YMMV,但我HTH。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.