如何阻止来自Facebook referrer URLs的_isMatchingDomain引用错误?

27

今天早上我遇到了大量的JavaScript错误:

ReferenceError: _isMatchingDomain is not defined at parseCookie 
                at HTMLDocument.set [as cookie] 

变量_isMatchingDomain不是我们网站上的,只来自某些浏览器:

Mozilla/5.0 (X11; Linux x86_64)

AppleWebKit/537.36 (KHTML, like Gecko)

Chrome/61.0.3163.100

Safari/537.36

以下是评论中的其他信息:

触发错误的IP似乎都归Facebook所有。可能是Facebook爬虫?(Chris Morbitzer)

引荐来源URL全部来自Facebook (Rob Wierzbowski)

有人知道这个错误的来源是什么,是否影响用户以及如何解决吗?


2
这可能与AdBlock插件有关吗?请参见https://fossies.org/linux/eric6/eric/Documentation/Source/eric6.WebBrowser.AdBlock.AdBlockRule.html#AdBlockRule.__isMatchingDomain - rodrigoap
我们真的无法回答这个问题。 - epascarello
2
突然间得到同样的东西 - RobW
3
我们也看到了同样的事情。Facebook IP地址,开始于15小时前。如果这是机器人流量(至少对我们来说),我不确定是否值得担心。 - Cody L.
同样的问题 - 所有都来自Facebook地址。 - Harry Mustoe-Playfair
2个回答

11
我们也遇到了同样的问题。所有请求IP都来自Facebook拥有的地址,所以我们认为它们是爬虫执行某些脚本。至少可以说这很烦人。 编辑:我在想是否与使用Piwik/Matomo有关?以下是我们一个示例中的完整堆栈跟踪:
:1:32551:43parseCookie
:1:32551HTMLDocument.set [as cookie]
https:///piwik.js:42:141c0
https:///piwik.js:48:240bo
https:///piwik.js:65:146Q.setCookieDomain
https:///piwik.js:23:60ac
https:///piwik.js:70:900c
https:///piwik.js:71:348aa
https:///piwik.js:72:279Object.addTracker
https:///piwik.js:75:386

3
我们所有错误报告所连接的引荐来源均为Facebook的推广活动。连接良好。 - RobW
3
我也一样,除了这个例外,它们都来自我的 Facebook。参考错误: _isMatchingDomain未定义,在parseCookie处 (eval at <anonymous> (:1:32673), <anonymous>:86:43) 在HTMLDocument.set [as cookie]处 (eval at <anonymous> (:1:32673) - Won Jun Bae
我也遇到了同样的问题,而且是来自 Facebook 的 IP。更糟糕的是,这个端点是一个不可猜测的私有 URL... Facebook 似乎正在从某个浏览器插件或其他东西中收集这些 URL。非常可疑,定义为恶意机器人... - David Calhoun

2

我认为这与Piwik/Matomo无关,更像是一般cookie设置/访问的问题。我们也在使用Piwik,但是这里会抛出ReferenceError · _isMatchingDomain is not defined

:1:32396:43parseCookie  
:1:32396HTMLDocument.set [as cookie]    
https://trk.opentrack.org/v2:1:1253Function.b.dc    
https://trk.opentrack.org/v2:1:1979Function.b.pu    
https://trk.opentrack.org/v2e:1:121 
https://trk.opentrack.org/v2e:1:326

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接