[Решено] Проблема с JavaScript на SPA сайте без рекламы

student975

New Member
Приветствую! На этом SPA (Single Page Application) сайте с полным отсутствием какой-либо рекламы

http://6000.ru

при выборе на главной странице любого раздела JavaScript сообщает об ошибке. Если запретить на сайте AdGuard, то всё работает замечательно.
 

Alex302

Filters Developer
Staff member
Administrator
Добавил в ЭФ:
Code:
@@||yandex.ru/metrika/watch.js$domain=6000.ru
Проверяйте.
 

student975

New Member
Да, ошибка теперь не показывается. Я посмотрел во вкладке разработчика Network - пропали запросы метрики. Если метрика с точки зрения AdGuard является рекламой, то, наверное, всё правильно, если же нет, то неправильно. Запрос к коду метрики может быть в then-последовательности кучки JavaScript promises, так что нарушение в работе такого вызова потенциально нарушает работу JS-приложения вообще, так как последующие за вызовом кода метрики then-замыкания не выполнятся.
 

avatar

Administrator
Staff member
Administrator
Да, ошибка теперь не показывается. Я посмотрел во вкладке разработчика Network - пропали запросы метрики. Если метрика с точки зрения AdGuard является рекламой, то, наверное, всё правильно, если же нет, то неправильно. Запрос к коду метрики может быть в then-последовательности кучки JavaScript promises, так что нарушение в работе такого вызова потенциально нарушает работу JS-приложения вообще, так как последующие за вызовом кода метрики then-замыкания не выполнятся.
Не является конечно, скорее всего у вас включен фильтр счетчиков и систем аналитики, вот в нем метрика как раз и есть.
 

student975

New Member
Не является конечно, скорее всего у вас включен фильтр счетчиков и систем аналитики, вот в нем метрика как раз и есть.
Наверное, метрика считается Spyware? А фильтр Spyware включён при официальной установке по умолчанию.
 

avatar

Administrator
Staff member
Administrator
Наверное, метрика считается Spyware? А фильтр Spyware включён при официальной установке по умолчанию.
Ну да, считается. Но он не включен по умолчанию, его вручную нужно включать на экранах первичной настройки после установки.
 

student975

New Member
Ну да, считается. Но он не включен по умолчанию, его вручную нужно включать на экранах первичной настройки после установки.
Понятно. Значит, я забыл, как было сразу после установки. Спасибо за разъяснения.
 
Top