Задать вопрос
@KzLIFE

Как вызвать JS скрипт в WebBrowser WPF C#?

Есть главное окно

MainWindow.cs
private void load(object sender, RoutedEventArgs e)
{
            var js = new javascript();
            internet.Navigate("http://localhost");
            internet.ObjectForScripting = new javascript();
            internet.LoadCompleted += js.test;
}


Есть jasvascript.cs

public void test(object sender, NavigationEventArgs e)
{
          window.internet.InvokeScript("test", new String[] { "called from client code" });
}


Происходит ошибка HTML-документ недоступен.

А так работает:
MainWindow.cs
private void load(object sender, RoutedEventArgs e)
{
            var js = new javascript();
            internet.Navigate("http://localhost");
            internet.ObjectForScripting = new javascript();
            internet.LoadCompleted += test;
}

public void test(object sender, NavigationEventArgs e)
{
          internet.InvokeScript("test", new String[] { "called from client code" });
}


нужен рабочий первый вариант
  • Вопрос задан
  • 1041 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы