If these 3 different browsers store information about their version, everything can be different. You will need to track these places and read them with your application. Since you are doing this on a Windows machine, you may be lucky they can use the registry.
This can help.
Javascript Browser Detection
source
share