Информация
Настройка
Новости
Контакты
Новинка
Распродажа
Оплата
Доставка
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • Changelogs
  • 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
    Страница hotspot's status.html постоянно открывается в всплывающем окне.

    Страница hotspot's status.html постоянно открывается в всплывающем окне.

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Страница hotspot's status.html постоянно открывается в всплывающем окне., RouterOS
     
    xibai99
    Guest
    #1
    0
    09.02.2014 11:15:00
    Здравствуйте! Когда я вхожу в систему, страница status.html точки доступа всегда всплывает, хотя я уже настроил это в login.html. Я знаю о двух местах в login.html и очистил кэш, куки и всё такое в IE. Кто-нибудь может помочь? Большое спасибо!
     
     
     
    xibai99
    Guest
    #2
    0
    15.03.2014 05:03:00
    У меня новая идея — удалить файл “status.html” из папки hotspot.
     
     
     
    xibai99
    Guest
    #3
    0
    15.03.2014 05:09:00
    не делай этого
     
     
     
    xibai99
    Guest
    #4
    0
    28.03.2014 22:45:00
    Эта проблема всё ещё меня беспокоит. Кто-нибудь может помочь?
     
     
     
    rextended
    Guest
    #5
    0
    29.03.2014 00:42:00
    Ты ищешь не на тех страницах, страницы такие: alogin.html

    Поиск: open('$(link-status)', 'hotspot_status', 'toolbar=0,location=0,directories=0,status=0,menubars=0,resizable=1,width=290,height=200');

    Заменить на:  
    //        open('$(link-status)', 'hotspot_status', 'toolbar=0,location=0,directories=0,status=0,menubars=0,resizable=1,width=290,height=200');

    Если я тебе помог, не забудь добавить Карму.
     
     
     
    xibai99
    Guest
    #6
    0
    02.04.2014 12:25:00
    Страница статуса hotspot открывается только как всплывающее окно в браузере на мобильных, например, Android, iPhone и т.п. Я редактировал alogin.html и удалил функцию onload() из тега body, но страница статуса всё равно появляется.
     
     
     
    rextended
    Guest
    #7
    0
    02.04.2014 12:29:00
    Похоже, вы изменяете не ту страницу alogin.html. Вы же читали мой пост раньше?
     
     
     
    xibai99
    Guest
    #8
    0
    02.04.2014 21:38:00
    После того как я увидел твой пост, я заметил функцию и изменил её. Но я не понял твой код, извини. Можешь объяснить мне попонятнее? Большое спасибо!!
     
     
     
    rextended
    Guest
    #9
    0
    02.04.2014 21:47:00
    Не убирай onload, перейди на предыдущую строку и там найдёшь «open(‘$(link-status)’…». Просто поставь «//» в начале строки, где «open(‘$(link-status)’…».
     
     
     
    xibai99
    Guest
    #10
    0
    03.04.2014 10:10:00
    <script language="JavaScript">
    <!--
       function startClock() {
           $(if popup == 'true')
           open('$(link-status)', 'hotspot_status', 'toolbar=0,location=0,directories=0,status=0,menubars=0,resizable=1,width=290,height=200');
    $(endif)
    location.href = '$(link-redirect)';
       }
    //-->
    </script>
    </head>
    <body onLoad="startClock()"> Где мне это изменить?
     
     
     
    rextended
    Guest
    #11
    0
    03.04.2014 10:39:00
    Просто поставь «//» в начале строки, где написано «open('$(link-status)'…».
     
     
     
    xibai99
    Guest
    #12
    0
    07.04.2014 20:56:00
    Нет, не заработало. Не знаю почему. Когда я менял «alogin.html», мне казалось, что это не работает, как бы я его ни изменял.
     
     
     
    SurferTim
    Guest
    #13
    0
    07.04.2014 22:10:00
    Похоже, что нужно изменить страницу login.html. Там есть два места, которые обязательно нужно исправить, чтобы не появлялась всплывающая страница со статусом. Нужно изменить значение на false. Если вы используете «login-by=http-chap»:

    $(if chap-id)
    <form name="sendin" action="$(link-login-only)" method="post">
    <input type="hidden" name="username" />
    <input type="hidden" name="password" />
    <input type="hidden" name="dst" value="$(link-orig)" />
    <input type="hidden" name="popup" value="false" />
    </form>

    Другие используют этот вариант:

    <form name="login" action="$(link-login-only)" method="post" $(if chap-id) onSubmit="return doLogin()" $(endif)>
    <input type="hidden" name="dst" value="$(link-orig)">
    <input type="hidden" name="popup" value="false">

    Я не пробовал раньше, так что никаких гарантий.

    Правка: только что попробовал, и на версии v6.9 это работает. Поставьте значение «false» — и всплывающая страница со статусом больше не появится. Чтобы убедиться, что всё изменилось, выберите «просмотр кода» на странице login.html.
     
     
     
    xibai99
    Guest
    #14
    0
    08.04.2014 20:13:00
    Я еще не пробовал то, что ты мне говорил. Но, кажется, на телефоне, например, на Android, я не могу посмотреть исходный код html.
     
     
     
    SurferTim
    Guest
    #15
    0
    08.04.2014 20:41:00
    У вас есть только мобильный телефон? Неважно, телефон это или ноутбук. Попробуйте на ноутбуке и откройте исходный код. Если для страницы установлено значение popup равное false, значит оно должно быть false на любом устройстве, которое загружает страницу login.html.
     
     
     
    xibai99
    Guest
    #16
    0
    10.04.2014 13:55:00
    Страница входа настроена так, что всплывающие окна отключены; в ip>hotspot> server profile установлен метод входа "http-chap", "cookie". В ip>hotspot>user profile страница статуса открывается всегда. Функция onload в alogin.html была изменена (отмечено) "//". Вот что я сделал, но страница статуса всё равно всплывает. Боже мой!
     
     
     
    SurferTim
    Guest
    #17
    0
    10.04.2014 20:48:00
    Я попробовал снова в IE и Chrome. В обоих браузерах всё работает правильно. Если popup установлен в true, появляется всплывающее окно status.html. Если popup в false — окна нет. RB433AH с ROS V6.9, у меня стоит «login-by=http-chap». Убедись, что ты редактируешь правильный файл — hotspot/login.html. Ты делал «просмотр кода», как я советовал? В обоих местах там стоит скрытый input popup со значением false? Окно появляется при входе с помощью куки или только при входе через страницу логина?  
    P.S. Метод, который рекомендовал rextended, блокирует всплывающие окна и при http-chap, и при входе через куки без изменений в login.html. Я только что проверил и с входом через страницу логина, и через куки — всё отлично!
     
     
     
    xibai99
    Guest
    #18
    0
    10.04.2014 22:06:00
    С IE и Chrome проблем нет. Я могу настроить их так, чтобы статусное окно появлялось или не появлялось. Как бы я ни настраивал, статусная страница появляется только в системе Android — это доставляет неудобства пользователям. Браузер в Android сложно использовать, пользователи не знают, как взаимодействовать с появляющейся статусной страницей, и её трудно закрыть.
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2025 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры