我正在开发一个安全程序,其中包括尝试操作网页以测试它们是否存在可能的Javascript注入,跨站点脚本等。
为此,我让程序抓取网页并注入代码。但是,在某些情况下,此爬网和注入会导致以下错误消息。
不要误解我的意思 - 我不是在问为什么我收到错误信息,因为这是不言自明的。我要问的是,如果它们出现的话,是否有办法自动接受它们。
有些重要事项需要注意:
非常感谢任何解决方案。
更新
答案 0 :(得分:2)
如果您使用的是WebBrowser课程,则可以使用以下代码段:
WebBrowser browser = new WebBrowser();
browser.ScriptErrorsSuppressed = true;
答案 1 :(得分:1)
尝试使用window.onerror
处理错误。 Reference