Intereting Posts
Подготовленный оператор select mysqli в поле longtext возвращается пустым Каков ваш оптимизатор веб-ресурсов «все-в-одном»? Какова рекомендуемая установка error_reporting () для разработки? Как насчет E_STRICT? Woocommerce – попытка получить переменную сумму количества товара в админ Как читать / анализировать данные Signed_Request из регистрационного скрипта в Php 5.1.6 Как я могу использовать PHP для перенаправления пользователей IE на определенную страницу? Неустранимая ошибка: класс «TCPDF» не найден PHP cURL не работает – WAMP на Windows 7 64 бит Загрузка изображений на удаленный сервер, iPhone Использование PHP 7 с WAMP ASIHTTPRequest сообщение json на php-сервер Расчетное значение jqGrid setCell Хотите показать «загрузку» изображения во время загрузки страницы – Javascript WooCommerce: получить данные Json в многомерном массиве, соответствующие произвольному полю ACF Проверка того, что mysql_query вернула что-либо или нет

Отключение выполнения Javascript при входе в систему

У меня есть страница Index.php которая запускает диалог JQuerymodal режиме). Диалог состоит из формы входа. Когда форма отправляется, запрос Ajax request отправляется в другой php-файл (где обрабатывается запрос). Если запрос завершен, я просто закрываю диалог.

Я знаю, что могу использовать <noscript> . Но что, если я отключу javascript , в любое время я желаю ?. Можно ли динамически реагировать (перенаправить пользователя на страницу входа)?

Благодаря!

Это поможет вам.
Если скрипт был отключен на странице, это автоматически перенаправляет страницу на указанный URL в данном метатеге
и если java-скрипт включен, он будет комментировать метатег перенаправления

  <script type="text/javascript" language="JavaScript"> document.write("<!"+"--") </script> <meta http-equiv="Refresh" content="0; URL=noscript.html"> <!--//--> 

Я никогда этого не делал, но вы попытались поместить это в <header> :

 <noscript> <meta http-equiv="refresh" content="0;URL=/other-page.html"> </noscript> 

Я не знаю, работает ли решение, но это возможно. 🙂

Спасибо, парни!

После поиска выясняется, что это делает так:

 <noscript> <meta http-equiv="refresh" content="0;URL=/other-page.html"> </noscript> 

довольно грязный относительно html validity ( <head> не должен вставлять тег <noscript> , ни тело, которое должно содержать <meta> ). Также я прочитал, что можно подавить эффект / использование

 <meta http-equiv="refresh" content="0;URL=/other-page.html"> 

Что ж. Так что мне пришла в голову сценарий:

 <body> <noscript><?php /* ?></noscript> <ul> <li><a href="some_actionA.php"></li> <li><a href="some_actionB.php"></li> <li><a href="some_actionC.php"></li> </ul> <noscript><?php */ ?><p class="note">to proceed: Turn on Javascript!</p></noscript> </body> 

Не нужно переадресации!

редактировать

К сожалению ..

Он очищает <body> даже если включен Javascript (Итак, я закончил с двумя страницами Login.php и Login.php . Inside Login.php Я проверяю поддержку javascript. Если это сообщение не поддерживается пользователю.