是否可以找出函数navigator.plugins是否已被覆盖

时间:2016-07-06 18:43:29

标签: javascript phantomjs

我正在编写一个小脚本来检测我们网站上的phantomjs爬虫。检测幻像的一种方法是使用。

请求安装的插件
  

navigator.plugins

但它有可能覆盖这个功能。你如何检测该功能是否被操纵?有没有办法搞清楚?

1 个答案:

答案 0 :(得分:1)

这已在这里得到解答。 Check if a global property/function has been overwritten in JavaScript

但简短的回答是你不能。如果你编写一个函数来测试另一个函数,那么有人也可以覆盖你的测试。