문제

전체 화면 모드에서 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 권한이 있으면 속성은 읽기 작성됩니다. 그렇지 않으면 읽기 전용입니다.

보다 https://developer.mozilla.org/en/dom/window.fullscreen

나는 대부분의 브라우저가 요즘 성가신 것처럼 이것을 차단한다고 확신합니다.

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>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top