Я нашел здесь похожий вопрос:
Как подавлять ошибки сценария при использовании элемента управления WPF WebBrowser?
Но ни одно из этих решений у меня не работает. Мне нужно остановить появление всплывающих окон, поскольку я использую WebBrowser для автоматизации задач администратора на веб-сайте.
SuppressScriptErrors
, похоже, не является доступным атрибутом в моем WebControl: (
Я хотел добавить, что я попробовал все вышеупомянутые решения попытаться остановить длительную ошибку сценария (который они не утверждают, что сделали так, но это было самым близким вопросом, который я мог найти к своей проблеме). Регистрация в случае, если у кого-либо еще есть то же "сценарий на этой странице, заставляет Ваш браузер медленно выполнять" проблему.
единственная вещь я нашел для работы, устанавливал ключ реестра, который должен быть установлен, прежде чем браузер создается
var keyName = "HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\styles";
if(Registry.GetValue(keyName, "MaxScriptStatements", null) == null)
{
Registry.SetValue(keyName, "MaxScriptStatements", unchecked((int)0xffffffff), RegistryValueKind.DWord);
}