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

Discussion in 'AdGuard для Firefox' started by student975, Jan 3, 2015.

  1. student975

    student975 New Member

    Joined:
    Jan 3, 2015
    Messages:
    5
    Приветствую! На этом SPA (Single Page Application) сайте с полным отсутствием какой-либо рекламы

    http://6000.ru

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

    avatar Administrator Staff Member Administrator

    Joined:
    Oct 26, 2010
    Messages:
    13,121
  3. student975

    student975 New Member

    Joined:
    Jan 3, 2015
    Messages:
    5
    Спасибо!
     
  4. Alex302

    Alex302 Filters Developer Staff Member Administrator

    Joined:
    Jul 20, 2012
    Messages:
    23,982
    Добавил в ЭФ:
    Code:
    @@||yandex.ru/metrika/watch.js$domain=6000.ru
    Проверяйте.
     
  5. student975

    student975 New Member

    Joined:
    Jan 3, 2015
    Messages:
    5
    Да, ошибка теперь не показывается. Я посмотрел во вкладке разработчика Network - пропали запросы метрики. Если метрика с точки зрения AdGuard является рекламой, то, наверное, всё правильно, если же нет, то неправильно. Запрос к коду метрики может быть в then-последовательности кучки JavaScript promises, так что нарушение в работе такого вызова потенциально нарушает работу JS-приложения вообще, так как последующие за вызовом кода метрики then-замыкания не выполнятся.
     
  6. avatar

    avatar Administrator Staff Member Administrator

    Joined:
    Oct 26, 2010
    Messages:
    13,121
    Не является конечно, скорее всего у вас включен фильтр счетчиков и систем аналитики, вот в нем метрика как раз и есть.
     
  7. student975

    student975 New Member

    Joined:
    Jan 3, 2015
    Messages:
    5
    Наверное, метрика считается Spyware? А фильтр Spyware включён при официальной установке по умолчанию.
     
  8. avatar

    avatar Administrator Staff Member Administrator

    Joined:
    Oct 26, 2010
    Messages:
    13,121
    Ну да, считается. Но он не включен по умолчанию, его вручную нужно включать на экранах первичной настройки после установки.
     
  9. student975

    student975 New Member

    Joined:
    Jan 3, 2015
    Messages:
    5
    Понятно. Значит, я забыл, как было сразу после установки. Спасибо за разъяснения.