Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Новинка
Распродажа
Новости
Доставка
Оплата
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • RouterOS
  • Мобильные приложения MikroTik
  • Архив
Форум
Настройка
    info@mikrotik.moscow
    +7 495 320-55-52
    Заказать звонок
    Mikrotik.moscow
    Каталог
    • Акции
      Акции
    • Маршрутизаторы
      Маршрутизаторы
    • Коммутаторы
      Коммутаторы
    • Радиомосты и уличные точки доступа
      Радиомосты и уличные точки доступа
    • Wi-Fi для дома и офиса
      Wi-Fi для дома и офиса
    • LTE/5G
      LTE/5G
    • Powerline адаптеры
      Powerline адаптеры
    • IoT устройства
      IoT устройства
    • Оборудование 60 ГГц
      Оборудование 60 ГГц
    • Материнские платы RouterBOARD
      Материнские платы RouterBOARD
    • Корпуса
      Корпуса
    • Интерфейсы
      Интерфейсы
    • SFP/QSFP трансиверы
      SFP/QSFP трансиверы
    • Аксессуары
      Аксессуары
    • Антенны
      Антенны
    • Архив
      Архив
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Скачать WinBox Скачать Прошивки Форум > RouterOS Форум > SwOS Форум > Железо
    Mikrotik.moscow
    Каталог
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Mikrotik.moscow
    Телефоны
    +7 495 320-55-52
    Заказать звонок
    0
    0
    0
    Mikrotik.moscow
    • +7 495 320-55-52
      • Назад
      • Телефоны
      • +7 495 320-55-52
      • Заказать звонок
    • info@mikrotik.moscow
    • г. Москва, ул. Бакунинская, 84
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной


    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Форум
    RouterOS
    Webfig с Safari?

    Webfig с Safari?

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Webfig с Safari?, RouterOS
     
    dl9rdz
    Guest
    #1
    0
    28.04.2018 18:13:00
    У меня проблема: сразу после захода в Webfig через Safari интерфейс начинает немного "зависать". То есть, когда я кликаю на какой-то пункт в меню слева, в адресной строке URL меняется, а содержимое страницы — нет. Но при этом данные на странице продолжают обновляться. Например, если я смотрю страницу «Interfaces», статистика интерфейсов обновляется, а если я кликну, скажем, на «Switch», то главная часть страницы всё равно показывает «Interfaces» со статистикой, а не «Switch». Я могу перейти на нужную страницу (например, «Switch») через функцию “Обновить” в браузере, но в таком случае нужно заново проходить авторизацию. Делать так для каждой страницы Webfig очень неудобно. Проблема не возникает, если использовать Firefox. В Safari (версия 11.1 на macOS Sierra) я отключил все JavaScript/Adblock функции, пробовал чистить куки и кэш — ничего не помогает. Устройство работает на RouterOS 6.42.1 (но я помню, что подобная проблема была и в более старых версиях). Есть ли какое-то известное решение этой проблемы, или Safari просто не совместим с Webfig?
     
     
     
    WorldWideWebDev
    Guest
    #2
    0
    22.03.2021 09:00:00
    Просто хочу поделиться с прохожими своей точкой зрения по этой старой теме и своими мыслями, которые, кстати, для меня до сих пор актуальны. У меня есть 3 Мака: один Mini и два MacBook. Все они по-разному "зависают" при работе с Webfig в Safari. При этом в Firefox всё работает отлично. Значит, это что-то связанное с Mac и Safari вместе. В моей небольшой группе устройств слишком много переменных, и хотя мне удалось найти обходные пути для Safari на этих машинах, я не хочу предлагать какие-то решения. Но одно, что по-прежнему меня раздражает — на одном из MacBook в разделе Webfig / Terminal клавиши "S/D/F" на клавиатуре не работают. Например, я не могу написать слово «System» в этом поле. При этом эти клавиши прекрасно работают в других областях Webfig, когда я редактирую комментарии, переименовываю интерфейс и тому подобное. ??? Вот так, попробуй объясни… Голова кругом идёт…
     
     
     
    tinodj
    Guest
    #3
    0
    23.07.2021 20:51:00
    У меня эта проблема возникает время от времени. В основном на iPhone, а на Mac почти никогда. Однако с версией 6.48.3 она стала появляться очень часто на iPhone. В Firefox на iPhone всё работает, а в Chrome — нет. Я не понимаю, почему иногда работает, а иногда нет. Кажется, это полностью случайно.
     
     
     
    sba
    Guest
    #4
    0
    22.09.2022 09:30:00
    Эта проблема существует уже много лет. У меня она была на High Sierra, есть до сих пор на Monterey (M1). На любой версии ROS 6. Во всех версиях Safari. Она не постоянная. Сегодня захожу в webfig — всё работает. Завтра захожу в тот же webfig, и ни одна кнопка или ссылка не работают — помогает только перезагрузка (с повторным входом). Послезавтра опять захожу в тот же webfig — и снова всё нормально. Конечно, если открыть тот же webfig в Firefox — всё работает без проблем. Пытался дебажить через консоль, но я не веб-разработчик, поэтому ничего не понял. Главная причина, почему я всё ещё использую Safari (когда он работает), в том, что он хранит все пароли в цепочке ключей, и я могу получить к ним доступ на всех устройствах. И на Mac пароль подставляется в форму входа всего лишь по отпечатку пальца.
     
     
     
    mkx
    Guest
    #5
    0
    22.09.2022 14:33:00
    А это значит, что браузер чересчур агрессивно кеширует, и в итоге браузер и сервер (в данном случае устройство ROS) не сходятся во мнениях о состоянии отрисованной веб-страницы. Я категорически не согласен с теми, кто утверждает, что это проблема сервера.
     
     
     
    sba
    Guest
    #6
    0
    23.09.2022 15:07:00
    Хмм. Ладно, я очистил все кеши, удалил все данные сайта, теперь открываю две вкладки: одну — мой домашний роутер, другую — удалённый роутер. Канал между ними — 100 Мбит/с, задержки 10–20 мс. Дома стоит ROS 6.49.6, удалённый — 6.49.2 (но с версией .6 то же самое). Итак, первая вкладка работает отлично, вторая — нет. Неделю–две назад обе работали. Вот ошибки в Safari Web Inspector для обеих:  
    Это мой домашний роутер, который работает:  
     
    А это удалённый роутер, который не работает:  
     
    Сообщение посередине: Network connection was lost. Есть идеи, в чём может быть проблема? Связь без сбоев. Каждый раз при перезагрузке страницы вижу такие же ошибки в инспекторе. Иногда чуть другие:  
     
    И вот скриншот вкладки Network. Один запрос к jsproxy занял слишком много времени и, вероятно, не получил все данные:  
     
     
     
    Znevna
    Guest
    #7
    0
    23.09.2022 15:23:00
    Итак… починить сеть?
     
     
     
    sba
    Guest
    #8
    0
    23.09.2022 15:34:00
    Сеть? Вот вырезка из отладочного лога Safari:  
    "request": {  
      "method": "POST",  
      "url": "http://192.168.123.248/jsproxy",  
      "httpVersion": "HTTP/1.1",  
      "cookies": [
        {  
          "name": "username",  
          "value": "extadm"  
        }  
      ],  
      "headers": [
        { "name": "Content-Type", "value": "msg" },  
        { "name": "Pragma", "value": "no-cache" },  
        { "name": "Accept", "value": "*/*" },  
        { "name": "Accept-Encoding", "value": "gzip, deflate" },  
        { "name": "Cache-Control", "value": "no-cache" },  
        { "name": "Accept-Language", "value": "" },  
        { "name": "Host", "value": "192.168.123.248" },  
        { "name": "Origin", "value": "http://192.168.123.248" },  
        { "name": "Content-Length", "value": "33" },  
        { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Safari/605.1.15" },  
        { "name": "Referer", "value": "http://192.168.123.248/webfig/" },  
        { "name": "Connection", "value": "keep-alive" },  
        { "name": "Cookie", "value": "username=extadm" }  
      ],  
      "queryString": [],
      "headersSize": 448,  
      "bodySize": 33,  
      "postData": {  
        "mimeType": "msg",  
        "text": "\u0000\u0000\u0000\u000e\u0000\u0000\u0000\u0001_ø6ô.ô\u0010.\u0017J.&t.Ú\u0003!Ì\u001fr'ø\fñ.",  
        "params": []
      }  
    },  
    "response": {  
      "status": 403,  
      "statusText": "Forbidden",  
      "httpVersion": "HTTP/1.1",  
      "cookies": [],
      "headers": [
        { "name": "Date", "value": "Thu, 22 Sep 2022 20:50:08 GMT" },  
        { "name": "Content-Type", "value": "msg" },  
        { "name": "Connection", "value": "Keep-Alive" },  
        { "name": "Expires", "value": "0" },  
        { "name": "Content-Length", "value": "109" }  
      ],  
      "content": {  
        "size": 109,  
        "compression": 0,  
        "mimeType": "msg",  
        "text": "PGh0bWw+CjxoZWFkPjx0aXRsZT5FcnJvciA0MDM6IEZvcmJpZGRlbjwvdGl­0bGU+PC9oZWFkPgo8Ym9keT4KPGgxPkVycm9yIDQwMzogRm9yYmlkZGVuPC9­oMT4KPC9ib2R5Pgo8L2h0bWw+Cg==",  
        "encoding": "base64"  
      },  
      "redirectURL": "",  
      "headersSize": 139,  
      "bodySize": 109,  
      "_transferSize": 248  
    },  

    Как связан этот 403 с сетью? Все остальные запросы выполняются за пару миллисекунд, а этот один всегда занимает около минуты. Я отключил кэш и обновил страницу – проблема осталась. Я на 100% уверен, что это вопрос совместимости. Safari делает что-то по-своему, чего ROS не ожидает. Например, если положить любой аудиофайл (wav) на веб-сервер, который не поддерживает частичные диапазоны, он никогда не воспроизведётся в Safari. Но в любом другом браузере – без проблем.
     
     
     
    Znevna
    Guest
    #9
    0
    23.09.2022 15:52:00
    Наверное, другие браузеры имеют какие-то обходные решения для устаревших вещей, которые MikroTik использует в webfig. Сомневаюсь, что кто-то полезет в эту западню без нормального отчёта об ошибке.
     
     
     
    sba
    Guest
    #10
    0
    23.09.2022 16:01:00
    Ну, наверное, нужен охотник за багами. С Mac, Safari и хорошим знанием js, css и прочих веб-технологий. Я не смогу сделать баг-репорт, потому что сначала нужно как-то поймать эту проблему, а как — понятия не имею. Кстати, если открыть тот же webfig в Firefox, с jsproxy нет этих ошибок 403 и 404. Может, с этого и стоит начать?
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2026 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры