Bugs and Suggestions

Here you can vote for ideas by projects. You can add your ideas to any open project from the project's page.

Спасибо!

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

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

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

<<< Back

Запросы с X-Ray

Added by: 2019-06-20 21:01:47 / Status: New / Project: Разработка ядра системы 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
 
Discuss (0)