Im working on a little script to detect phantomjs crawler on our website. One way to detect phantoms is to ask for the installed plugins with.
navigator.plugins
But its possible to overwirte the function. How would you detect if the function has been manipulated? Is there a way to figure it out?