MSDNのソリューションを提供するために、ポップアップエラーメソッドまたはプロパティのWPFのWebBrowser直接的な阻害は、次のとおりです。
static void SuppressScriptErrors(WebBrowser webBrowser, bool hide)
{
webBrowser.Navigating += (s, e) =>
{
var fiComWebBrowser = typeof(WebBrowser).GetField("_axIWebBrowser2", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
if (fiComWebBrowser == null)
return;
object objComWebBrowser = fiComWebBrowser.GetValue(webBrowser);
if (objComWebBrowser == null)
return;
objComWebBrowser.GetType().InvokeMember("Silent", System.Reflection.BindingFlags.SetProperty, null, objComWebBrowser, new object[] { hide });
};
}
この方法は、ページがロードされる前に、間違ったポップを抑制することができるようになりますtrueに隠すセットと呼ばれます。
tert-ブチルの頁岩([email protected])