Plugins 接收对“/null”和“/inherit”URL的请求;这是怎么回事?

Plugins 接收对“/null”和“/inherit”URL的请求;这是怎么回事?,plugins,browser,malware,Plugins,Browser,Malware,我们有一个网站建设者,被成千上万的用户使用,出于某种原因,我们的web服务器接收到了大量对URL继承和null的请求。我们不知道是什么在执行这些请求。这种情况发生得相当频繁,尽管仍有少数时间,而且它们来自多个客户。以下是我们排除的情况: 我们的网站似乎不包含任何继承或空URL的链接,因此我们认为我们的AJAX代码没有发出请求。我们中没有人能够从我们的网络浏览器中实现这一点。我们相信在我们的页面中没有指向这些URL的链接,这是因为一些错误的URL被附加到URL的末尾,而这些URL似乎属于以前在其他

我们有一个网站建设者,被成千上万的用户使用,出于某种原因,我们的web服务器接收到了大量对URL继承和null的请求。我们不知道是什么在执行这些请求。这种情况发生得相当频繁,尽管仍有少数时间,而且它们来自多个客户。以下是我们排除的情况:

我们的网站似乎不包含任何继承或空URL的链接,因此我们认为我们的AJAX代码没有发出请求。我们中没有人能够从我们的网络浏览器中实现这一点。我们相信在我们的页面中没有指向这些URL的链接,这是因为一些错误的URL被附加到URL的末尾,而这些URL似乎属于以前在其他地方托管的网站

我们认为机器人不负责任。大多数错误请求都来自经过身份验证的客户

我们不认为一个普通的web浏览器正在执行这些请求。我曾在IE8、IE6、Firefox、Chrome、Safari、Windows和Mac以及Opera中访问过该网站

我喜欢的理论是,有一个非常常见的浏览器插件/扩展,一个不常见但足够常见的web浏览器,或者一些恶意软件在用户浏览/管理其网站时发出这些请求。你们中有人以前见过这种形式的要求吗?这些是从哪里来的?

我发现了问题

显然,IE6和IE7没有正确处理将CSS游标属性设置为继承的问题。它决定将其解释为游标:urlinherit。这就是我们的/inherit URL的来源。/null请求的来源是,我们通过jQuery将CSS cursor属性设置为null,希望它能够删除该属性。相反,IE将其设置为null解释为将其设置为urlnull


为了解决这个问题,我们将游标设置为自动而不是继承,并使用空字符串来清除属性而不是null。

我能够获得IIS日志,看起来只有IE6和IE7浏览器发出这些请求。Opera 12.14也可能是早期版本。你用它做了什么?