如何停止来自Facebook引荐来源网址的_isMatchingDomain参考错误?

Vik*_*ram 27 javascript facebook

今天早上我收到了大量的javascript错误:

ReferenceError: _isMatchingDomain is not defined at parseCookie 
                at HTMLDocument.set [as cookie] 
Run Code Online (Sandbox Code Playgroud)

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

Mozilla/5.0(X11; Linux x86_64)

AppleWebKit/537.36(KHTML,和Gecko一样)

镀铬/ 61.0.3163.100

Safari浏览器/ 537.36

以下评论的其他信息:

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

推荐人网址均来自Facebook(Rob Wierzbowski)

有没有人知道这个错误的来源,如果它影响用户,以及如何解决?

Chr*_*zer 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
Run Code Online (Sandbox Code Playgroud)

  • 所有与我们的错误相关的推荐人都是来自Facebook的活动.良好的连接. (3认同)
  • 同样在这里,它们都来自Facebook,我的这个异常是ReferenceError:_isMatchingDomain没有在HTMLDocument.set的parseCookie(eval at <anonymous>(:1:32673),<anonymous>:86:43)中定义[作为cookie ](eval at <anonymous>(:1:32673) (3认同)