Как я могу остановить ошибки _isMatchingDomain, исходящие из URL-адресов рефералов Facebook?

Сегодня утром я получил множество ошибок 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, как и Gecko)

Chrome/61.0.3163.100

Safari/537,36

Дополнительная информация из комментариев ниже:

Кажется, что IP-адреса, вызывающие ошибку, принадлежат Facebook. Возможно, сканер Facebook? (Крис Морбицер)

URL-адреса рефереров принадлежат Facebook (Rob Wierzbowski)

Кто-нибудь знает источник этой ошибки, если он влияет на пользователей и как исправить?

Ответ 1

Мы тоже получаем то же самое. Все IP-адреса запроса поступают из адресов, принадлежащих Facebook, поэтому мы считаем, что они являются сканерами, выполняющими некоторый скрипт. Это раздражает, если не сказать больше.

Редактировать: Мне интересно, не связано ли это с использованием Piwik/Matomo? Здесь наш полный stacktrace в одном примере:

: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

Ответ 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