This page demonstrates capability detection. See source for details. The output below includes all the normal information the browser provides with the
navigator object and the custom properties we added.
This script is public domain. If you use it, do remove the bits that you do not need, and do consider sharing the bits that you add.