Привет! Наткнулся на это на странице в вики и немного запутался, куда именно нужно вставлять этот код:
iOS popup checker override
Чтобы обойти проблему с iOS7 при обнаружении страницы входа на iPhone, можно проверить его специфический user agent и вернуть SUCCESS, чтобы iPhone не показывал всплывающее окно с логином. Это полезно в настройках, где используются Cookies. Поскольку всплывающее окно входа на iPhone не поддерживает Cookies, может понадобиться заставить пользователей открывать Safari для входа.
Для этого мы возвращаем “SUCCESS” только службе проверки страницы входа, а для тех, кто открывает Safari — показываем обычную страницу входа.
$(if user-agent == CaptiveNetworkSupport)
Success
$(else)
---- обычное содержимое страницы rlogin.html ----
$(endif)
Вопрос: этот код нужно вставлять прямо в страницу входа хотспота? Сейчас мы используем альтернативный вариант с созданием списков wall garden, но иногда это не срабатывает. Большинство пользователей Apple всегда обновляют iOS до последних версий, поэтому подумал, что этот способ лучше, чем заморачиваться с кучей правил для wall garden, но не знаю, куда именно вставлять этот код.
iOS popup checker override
Чтобы обойти проблему с iOS7 при обнаружении страницы входа на iPhone, можно проверить его специфический user agent и вернуть SUCCESS, чтобы iPhone не показывал всплывающее окно с логином. Это полезно в настройках, где используются Cookies. Поскольку всплывающее окно входа на iPhone не поддерживает Cookies, может понадобиться заставить пользователей открывать Safari для входа.
Для этого мы возвращаем “SUCCESS” только службе проверки страницы входа, а для тех, кто открывает Safari — показываем обычную страницу входа.
$(if user-agent == CaptiveNetworkSupport)
Success
$(else)
---- обычное содержимое страницы rlogin.html ----
$(endif)
Вопрос: этот код нужно вставлять прямо в страницу входа хотспота? Сейчас мы используем альтернативный вариант с созданием списков wall garden, но иногда это не срабатывает. Большинство пользователей Apple всегда обновляют iOS до последних версий, поэтому подумал, что этот способ лучше, чем заморачиваться с кучей правил для wall garden, но не знаю, куда именно вставлять этот код.
