document.documentElement.clientHeight C#

  • Автор темы Автор темы ebrwebrw
  • Дата начала Дата начала

ebrwebrw

Client
Регистрация
20.08.2018
Сообщения
221
Реакции
164
Баллы
43
Привет мужики, есть альтернатива js коду document.documentElement.clientHeight в C#? для определения размера окна(windows size) ,
что не тестировал, получал не тот результат который требуется, либо размер body выдавало либо вообще размер 50505
Нужно получить это но через C#:
upload_2019-1-5_21-15-15.png

project.SendInfoToLog(Convert.ToString(project.Profile.ScreenSizeHeight), true);
project.SendInfoToLog(Convert.ToString(project.Profile.AvailScreenHeight), true);
project.SendInfoToLog(Convert.ToString(project.Profile.OuterHeight), true);
project.SendInfoToLog(Convert.ToString(instance.ScreenResolution), true);

То что перепробовал, это у меня не работает должным образом
 
Последнее редактирование:
для определения размера окна(windows size)
JavaScript:
Развернуть Свернуть Копировать
window.innerHeight;
Для размера экрана:
JavaScript:
Развернуть Свернуть Копировать
screen.availWidth;
screen.width;
body выдавало либо вообще размер 50505
Там какой-то не фикшенный баг.

upd: подправил.
 
Последнее редактирование:
  • Оценить
Реакции: ebrwebrw
Спасибо большое
 
Я юзаю
Код:
Развернуть Свернуть Копировать
int h = Convert.ToInt32(instance.ActiveTab.MainDocument.EvaluateScript("return window.innerHeight"));
 
  • Оценить
Реакции: volody00 и ebrwebrw
Я юзаю
Код:
Развернуть Свернуть Копировать
int h = Convert.ToInt32(instance.ActiveTab.MainDocument.EvaluateScript("return window.innerHeight"));
Спасибо, оказывается надо было return дописать перед js кодом, а я думал фигли у меня вчера js не отрабатывал через EvaluateScript, спасибо
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)