I want to check whether if two of my url are fired from same browser and ip
For this i was using user Agent to check and getting ip from request object, it was fine until Firefox but when it comes to IE 7+ Versions, it is weird IE is generating different User Agents for same url's of a web App.
My IE version is 11.0+
For one request i am getting UserAgent like
Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; InfoPath.3; .NET4.0E)
And for another request:
Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Actually i was checking userAgents to perform some bussiness logic based upon userAgents. so mostly i am looking for a solution based on userAgnets.
I think feature detection suggested by MSDN docs won't work here.
Any solution to get same userAgents will be helpful
You can try to use canvas-fingerprinting.
The idea behind this is that every hardware generates unique sparks on the html-canvas.
By saving and analyzing the generated canvas you can reidentify your user.
Example source code: https://github.com/Valve/fingerprintjs
There is even a testpage here: http://valve.github.io/fingerprintjs/
Scroll down until you see Your browser fingerprint
.
Works for me even after changing the UserAgent completely.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With