Задать вопрос
@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" });
}


нужен рабочий первый вариант
  • Вопрос задан
  • 1051 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    SDP-030_PRG Продвинутая разработка в Microsoft .NET
    1 неделя
    Далее
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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