document.documentElement.clientHeight C#

ebrwebrw

Client
Joined
Aug 20, 2018
Messages
221
Reaction score
164
Points
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);

То что перепробовал, это у меня не работает должным образом
 
Last edited:

Yuriy Zymlex

Client
Joined
Oct 23, 2016
Messages
6,716
Reaction score
3,482
Points
113
для определения размера окна(windows size)
JavaScript:
window.innerHeight;
Для размера экрана:
JavaScript:
screen.availWidth;
screen.width;
body выдавало либо вообще размер 50505
Там какой-то не фикшенный баг.

upd: подправил.
 
Last edited:
  • Thank you
Reactions: ebrwebrw

ebrwebrw

Client
Joined
Aug 20, 2018
Messages
221
Reaction score
164
Points
43
Спасибо большое
 

Dr.Pipetka

Client
Joined
Dec 12, 2017
Messages
1,477
Reaction score
991
Points
113
Я юзаю
Code:
int h = Convert.ToInt32(instance.ActiveTab.MainDocument.EvaluateScript("return window.innerHeight"));
 

ebrwebrw

Client
Joined
Aug 20, 2018
Messages
221
Reaction score
164
Points
43
Я юзаю
Code:
int h = Convert.ToInt32(instance.ActiveTab.MainDocument.EvaluateScript("return window.innerHeight"));
Спасибо, оказывается надо было return дописать перед js кодом, а я думал фигли у меня вчера js не отрабатывал через EvaluateScript, спасибо
 

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)