Ошибки и предложения

В этом разделе вы можете проголосовать за идеи по открытым проектам. Вы всегда можете предложить свою идею, перейдя на страницу проекта.

Спасибо!

Мы очень рады, что Вам нравится данный проект и вы проголосовали за его развитие.

Работа над задачами по проекту отнимает у его разработчика самое ценное — время, так что небольшая компенсация в виде материальной поддержки поднимет интерес к разработке и позволит сделать больше задач для общей пользы :)

Перейти к проекту Нет, спасибо

<<< Назад

Запросы с X-Ray

Добавлено: 2019-06-20 21:01:47 / Статус: Новая / Проект: Разработка ядра системы MajorDoMo

https://github.com/sergejey/majordomo/issues/571

Шаги воспроизведения проблемы:

  1. Заходим в "Панель управления"
  2. Переходим в раздел "X-Ray".
    Наблюдаем как идут запросы вида: admin.php?pd=eHJheTp7a, для получения данных из логов.
  3. Переходим в любой другой раздел. (например "Объекты")
    Наблюдаем как продолжают отправляться примерно те же запросы, но с "битыми" параметрами.

Причина:
Файл xray.html, функция checkAllStates после одного вызова бесконечно вызывает сама себя через таймаут. Но если мы находимся не в разделе "X-Ray", то эти данные нам не нужны, да и запрос формируется всё-равно с ошибкой.

Решение:
Решений множество, нужно выбрать оптимальное исходя из общей концепции системы. Для себя просто ставлю заглушку вида: if(!$('#xrayContent').length) return;.

+4
 
Обсуждение (0)