我在我的应用程序中使用C#Webbrowser Control,它正在执行javascript警报。我的应用程序基本上是从数据库中轮询电子邮件,我的一个测试场景是在电子邮件的邮件正文中发出警报。电子邮件正文只有警报(1);当我试图在Webbrowser控件中显示此文本时,控件正在执行此javascript并显示警报。有没有办法不允许webbrowser控件显示这些警报?
答案 0 :(得分:0)
您可以在WebBrowser中加载HTML之前删除javascript代码。不要使用简单的替换或正则表达式,使用Html Agility Pack之类的东西。有example of sanitation here。