FullScreen не срабатывает
Доброго времени суток.
Пишу приложение для Хром. Стартовая страница "Меню". Её задача - сориентировать пользователя какую страницу открыть второй по клику на "Вutton". А вот на этой (второй) странице есть кнопка "FullScreen", по клику переводящий страницу в полноэкранный режим. Так вот: я хочу сделать так, чтобы по клику на "Вutton" вторая страница открывалась сразу в полноэкранном режиме. Для этого написал так: Код:
<html>В чём дело, где я ошибаюсь? |
Vahan60,
вторая строка скрипта. if(document.location.href == "index2.html") bd.requestFullscreen(); |
Переписал.
Получилось следующее: Код:
<script> |
Vahan60,
let bd = document.querySelector("body");
if (document.location.href == "index2.html") {
bd.requestFullscreen();
}
let page = document.querySelectorAll(".lang");
for (let j = 0; j < 4; j++) {
page[j].addEventListener("click", function() {
document.location.href = "index2.html"
})
};
|
Все равно фулскрин не работает.
Я даже максимально упростил страницу. Указал конкретную кнопку без перебора.
<script>
let bd = document.querySelector("body");
if (document.location.href == "test2.html") {
bd.requestFullscreen();
}
let page = document.querySelectorAll(".page");
page[3].addEventListener("click", function() {
document.location.href = "test2.html"
});
</script>
Все равно не получается. |
Это максимально упрощенный код первой страницы:
Код:
<html>Код:
<html>Почему? |
Vahan60,
потому что вторая страница не знает ни о каких кликах на первой странице. |
Vahan60,
это вниз на вторую страницу.
let bd = document.querySelector("body");
bd.requestFullscreen();
это на первую
let page = document.querySelectorAll(".page");
page[3].addEventListener("click", function() {
document.location.href = "test2.html"
});
|
Нее. Не хочет
Код:
<html>Код:
<html>"test2.html:17 Failed to execute 'requestFullscreen' on 'Element': API can only be initiated by a user gesture. (anonymous) @ test2.html:17" "test2.html:17 Uncaught (in promise) TypeError: fullscreen error at test2.html:17" |
Цитата:
|
| Часовой пояс GMT +3, время: 06:05. |