Client Information - GibraltarSoftware/Gibraltar.Agent.Web.JavaScript GitHub Wiki
When the Loupe JavaScript Agent sends a request to the server to log it includes with it details about the client, just like the normal .Net clients do.
Because the agent is running in the browser there is a limitation on the amount of information that can be provided due to the way scripts access to the underlying OS is restricted to reduce the possibility of a malicious script causing problems on a machine.
We make use of platform.js which will interrogate the browser to pull whatever available information there is about the machine and browser.
We augment ths with size information on the window the user is using to provide the following:
- Description - user friendly description of the system e.g. Firefox 37.0 32-bit on Windows 8.1 64-bit.
- Layout - the rendering engine the browser is using e.g Gecko, Trident, etc.
- Manufacturer - manufacture of the product if available e.g. Apple.
- Name - name of the plaform code is runing on e.g. Firefox.
- Prerelease - indicates if this is a pre-release software.
- Product - name of the product if available e.g. iPhone, Kindle.
- UserAgentString - standard user agent string as provided by the browser.
- Version - version number of the platform.
- OS - details on the operating system
- Architecture e.g. 64 or 32
- Family e.g. Windows
- Version e.g. 8.1
- Size - the size of the client window including:
- Width - width in pixels of the window the user is using
- Height - height in pixels of the window the user is using