Я пытаюсь автоматически войти в полноэкранный режим браузера, когда пользователь нажимает «развернуть» в диалоговом окне jQuery пользовательского интерфейса, расширенном с помощью dialogExtend (который обеспечивает стандартную функцию максимизации / минимизации диалогового окна jQuery пользовательского интерфейса).
Я использую следующий код в событии beforeMaximize:
"beforeMaximize": function () {
//alert("before");
var elem = this.element;
if (elem.requestFullscreen) {
elem.requestFullscreen();
} else if (elem.mozRequestFullScreen) { /* Firefox */
elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullscreen) { /* Chrome, Safari and Opera */
elem.webkitRequestFullscreen();
} else if (elem.msRequestFullscreen) { /* IE/Edge */
elem.msRequestFullscreen();
}
}.bind(this)
(«this» в привязке (this) относится к объекту диалога jquery UI.)
Если я выполняю отладку и выполняю все шаги блоков if..then, ни один из них не становится истинным.
Текущий веб-браузер google chrome.
Я пытался также с:
- var elem = this;
- var elem = this.element.parent;
безрезультатно.
как войти в браузер в полноэкранный режим при нажатии «развернуть» в диалоговом окне jQuery?