Задать вопрос
pawelch
@pawelch
Программист php

В C# с помошью webBrowser через js не получается получить координаты, что не так?

Здравствуйте! В c# пишу программу, которая должна получать координаты элемента.
Есть форма на ней webBrowser.

public static void AddScriptToDocument(HtmlDocument document, string jsCode)
        {
            var script = document.CreateElement("script");
            script.SetAttribute("text", jsCode);
            document.Body.AppendChild(script);
        }

        private void button1_Click(object sender, EventArgs e)
        {
            AddScriptToDocument(webBrowser1.Document, "var elem = document.getElementById('text'); var t = elem.getBoundingClientRect(); alert(JSON.stringify(t));");
        }

Возвращает пустой массив, что не так?
  • Вопрос задан
  • 45 просмотров
Подписаться 1 Средний 7 комментариев
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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