【问题标题】:Is it possible to find out if function navigator.plugins has been overwritten是否可以查明函数 navigator.plugins 是否已被覆盖
【发布时间】:2016-11-08 22:44:43
【问题描述】:

我正在编写一个小脚本来检测我们网站上的 phantomjs 爬虫。检测幻像的一种方法是询问已安装的插件。

navigator.plugins

但它可能会覆盖该函数。您将如何检测该功能是否已被操纵?有办法解决吗?

【问题讨论】:

    标签: javascript phantomjs


    【解决方案1】:

    这里已经回答了。 Check if a global property/function has been overwritten in JavaScript

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-06
      • 1970-01-01
      • 2014-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-18
      相关资源
      最近更新 更多