本文介绍了我对网页浏览器控制有关于脚本错误的疑问的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我开发了网络浏览器,其中一个用于https网站。但在加载网站时会弹出一些脚本错误信息。对于我使用的那个问题
I had developed web browser, which one is used for 'https' sites. but during load the site some script error message is pop up is came. for that problem i used
WebBrowser1.ScriptErrorsSuppressed = true;
然后我的https网站没有加载。
然后我用下面的编码,
then my https site doesn't load.
then i used below codings,
// Hides script errors without hiding other dialog boxes.
private void SuppressScriptErrorsOnly(WebBrowser browser)
{
// Ensure that ScriptErrorsSuppressed is set to false.
browser.ScriptErrorsSuppressed = false;
// Handle DocumentCompleted to gain access to the Document object.
browser.DocumentCompleted +=
new WebBrowserDocumentCompletedEventHandler(
browser_DocumentCompleted);
}
private void browser_DocumentCompleted(object sender,
WebBrowserDocumentCompletedEventArgs e)
{
((WebBrowser)sender).Document.Window.Error +=
new HtmlElementErrorEventHandler(Window_Error);
}
private void Window_Error(object sender,
HtmlElementErrorEventArgs e)
{
// Ignore the error and suppress the error dialog box.
e.Handled = true;
}
但是我也得到了弹出脚本错误。
但是我需要那个脚本错误弹出窗口被抑制,就像在IE中一样(状态栏图标中显示的脚本错误)。
请帮助我......!
提前致谢...!
推荐答案
这篇关于我对网页浏览器控制有关于脚本错误的疑问的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!