Get User-Agent for LINQPad browser in LPRun
Is there a way to get User-Agent
for LINQPad browser when running script in LPRun
(I need it for HttpClient
and do not want to hardcode it)? The following works in LINQPad
and returns null
in LPRun
.
Util.InvokeScript(true, "eval", "navigator.userAgent") // LINQPad: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0 // LPRun: null
Comments
Under LPRun, there is no browser, and no engine to evaluate JavaScript.
Yes, it is expected. Maybe, there is another way except hardcoding it?