Window.fullscreen = true가 작동하지 않습니다
-
06-07-2019 - |
문제
전체 화면 모드에서 HTML 페이지를 열고 싶습니다. Body의 Onload Event Handler 에서이 JavaScript를 실행하려고했습니다.
window.fullScreen = true;
그러나 불행히도 그것은 작동하지 않는 것 같습니다. 우리가 동일하게 달성 할 수있는 다른 방법이 있습니까?
해결책
Onload 이벤트를 사용하여 Windows 속성을 설정할 수 있다고 생각하지 않습니다. 창을 열 때 속성을 설정해보십시오. 이것은 작동해야합니다 ...
<div onclick="window.open('http://stackoverflow.com', 'Stackoverflow' , 'type=fullWindow, fullscreen, scrollbars=yes');">
Hello Stackoverflow!
</div>
다른 팁
이것은 사용자에게 예기치 않은 브라우저 Beviour를 초래하기 때문에 알 수 없습니다. 이러한 이유로 많은 브라우저가 더 이상 비전지 않은 스크립트 가이 설정을 수정하지 못하게합니다.
예를 들어, Mozilla Developer Center에서
Chrome 권한이 있으면 속성은 읽기 작성됩니다. 그렇지 않으면 읽기 전용입니다.
나는 대부분의 브라우저가 요즘 성가신 것처럼 이것을 차단한다고 확신합니다.
Chrome 15, Firefox 10 및 Safari 5.1은 이제 프로그래밍 방식으로 전체 화면 모드를 트리거하는 API를 제공합니다.
보다 hacks.mozilla.org 블로그 게시물 자세한 내용은.
window.open(href, windowname, ',type=fullWindow,fullscreen,scrollbars=yes');
링크에서 가져옵니다.http://www.htmlcodetutorial.com/linking/linking_famsupp_87.html
이 스크립트를 사용해보십시오
<script language="JavaScript">
function fullScreen(theURL) {
window.open(theURL, '', 'fullscreen=yes, scrollbars=auto' );
}
</script>
양식 스크립트 사용을 호출합니다
window.fullScreen('fullscreen.jsp');
또는 하이퍼 링크와 함께
<a href="javascript:void(0);" onclick="fullScreen('fullscreen.jsp');">
Open in Full Screen Window</a>
제휴하지 않습니다 StackOverflow