Home

Distinguish between Edge running on a physical Windows 10 device an Windows Virtual Desktop (Azure)

%3CLINGO-SUB%20id%3D%22lingo-sub-615117%22%20slang%3D%22en-US%22%3EDistinguish%20between%20Edge%20running%20on%20a%20physical%20Windows%2010%20device%20an%20Windows%20Virtual%20Desktop%20(Azure)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-615117%22%20slang%3D%22en-US%22%3E%3CP%3Ehello%20community%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIs%20there%20a%20way%20to%20distinguish%20an%20Edge%20browser%20running%20on%20a%20physical%20Windows%2010%20device%20from%20a%20Windows%20Virtual%20Desktop%20or%20virtual%20Windows%2010%20instance%20on%20Azure%3F%3C%2FP%3E%3CP%3EBoth%20are%20Windows%2010%2C%20so%20OS%20wise%20they%20are%20similar.%3C%2FP%3E%3CP%3EOn%20a%20virtual%20desktop%20you%20need%20care%20about%20the%20visual%20affects%20you%20display%20in%20your%20web%20page.%20Because%20every%20pixel%20that%20gets%20changed%20has%20to%20be%20transmitted%20over%20the%20wire.%20So%20the%20idea%20is%20to%20reduce%20the%20amount%20and%20frequency%20of%20animations%2Fmoving%20parts%20on%20internally%20hosted%20web%20page%20when%20a%20virtual%20desktop%20browser%20(e.g.%20Edge)%20is%20detected.%3C%2FP%3E%3CP%3EBack%20then%20for%20IE11%2F12%20we%20used%20to%20extend%20the%20User%20Agent%20String%20and%20added%20a%20string%20called%20%22remotedesktop%22.%20This%20is%20pretty%20easy%20to%20detect%20using%20plain%20JavaScript.%20It%20would%20be%20great%20to%20have%20the%20same%20for%20Edge.%3C%2FP%3E%3CP%3EAny%20idea%20%2F%20suggestion%20is%20appreciated.%20Even%20a%20custom%20extension%20which%20presences%20you%20can%20check%20using%20html5%2Fjavascript%20is%20accepted...%3C%2FP%3E%3CP%3ECheers%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-667299%22%20slang%3D%22en-US%22%3ERe%3A%20Distinguish%20between%20Edge%20running%20on%20a%20physical%20Windows%2010%20device%20an%20Windows%20Virtual%20Desktop%20(Azu%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-667299%22%20slang%3D%22en-US%22%3EPushing%20up%20%3A)%3C%2Fimg%3E%3CBR%20%2F%3ESo%20far%20i%20have%20not%20found%20any%20enterprise-grade%20option%20to%20set%20a%20flag%20that%20can%20be%20read%20from%20a%20webpage%20%3A(%3C%2Fimg%3E%20seems%20to%20be%20a%20step%20back%20compared%20to%20good%20old%20ie11...%3C%2FLINGO-BODY%3E
WitoldG
New Contributor

hello community,

 

Is there a way to distinguish an Edge browser running on a physical Windows 10 device from a Windows Virtual Desktop or virtual Windows 10 instance on Azure?

Both are Windows 10, so OS wise they are similar.

On a virtual desktop you need care about the visual affects you display in your web page. Because every pixel that gets changed has to be transmitted over the wire. So the idea is to reduce the amount and frequency of animations/moving parts on internally hosted web page when a virtual desktop browser (e.g. Edge) is detected.

Back then for IE11/12 we used to extend the User Agent String and added a string called "remotedesktop". This is pretty easy to detect using plain JavaScript. It would be great to have the same for Edge.

Any idea / suggestion is appreciated. Even a custom extension which presences you can check using html5/javascript is accepted...

Cheers

1 Reply
Highlighted
Pushing up :)
So far i have not found any enterprise-grade option to set a flag that can be read from a webpage :( seems to be a step back compared to good old ie11...
Related Conversations