Как я могу остановить ошибки _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