I have reference the <https://panopticlick.eff.org/> to help me identify computers hashing the plugins. But this does not work with mobile devices, android, iphone etc.

How can I identify mobile devices in a successful way, not by IP or user-agent?

I would like to use JavaScript for this.