Проблемы с перенаправлением ссылки с помощью htaccess

Другие ответы уже описывают, как вы можете перейти в полноэкранный режим более или менее независимым от браузера способом. Однако проблема взаимодействия с пользователем остается.


Вы не можете заставить свою веб-страницу отображаться в полноэкранном режиме по соображениям безопасности. Для этого требуется взаимодействие с пользователем.

Кроме того, браузер покидает полноэкранный режим, когда пользователь переходит на другую страницу, даже на том же веб-сайте, и (ей) ему придется выполнять «взаимодействие с пользователем» на каждой странице чтобы вернуться в полноэкранный режим. Вот почему ваш сайт должен быть одной страницей, если вы хотите, чтобы он был полноэкранным.


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

Всякий раз, когда пользователь щелкает в любом месте или нажимает любую клавишу, просто установите этот iFrame в полноэкранный режим и покажите его. Когда вы получаете событие при выходе из полноэкранного режима, снова скройте iFrame, чтобы отобразить всплеск.

Ссылки открываются в том же кадре по умолчанию, поэтому вы останетесь в полноэкранном режиме, пока пользователь явно не покинет его или некоторые ссылки не откроются новая вкладка.

Вот пример, который работает в Chrome: ( См. его в действии. Используйте другие ответы, чтобы сделать его независимым от браузера.)



    


    

Click anywhere or press any key to browse w3schools in fullscreen.


PS Мне нравится ссылка, предоставленная @jsve выше, и это еще лучше: изменить вашу ОС :). Кроме того, я не веб-разработчик. Просто подумал, что этот вопрос будет интересен для исследования.

0
задан Kalamarico 4 March 2019 в 23:01
поделиться

1 ответ

Вы можете перенаправить так

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.net/$1 [L,R=301,NC]

, где example.com - старый домен, а example.net - новый.

. Пожалуйста, поделитесь текущим файлом .htaccess для получения более подробной информации [ 115]

0
ответ дан Dmitriy Zhuk 4 March 2019 в 23:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: