2013-03-27 3 views
0

내 클라이언트는 브라우저에 액세스 할 때 브라우저의 주소 표시 줄을 숨길 것을 요구합니다. 로드 할 때 전체 화면 이벤트를 트리거하는 방법을 찾으려고합니다.브라우저의 주소 표시 줄을 숨기기

function goFs(id) { 
    var element = document.getElementById(id); 

    if (element.mozRequestFullScreen) { 
     element.mozRequestFullScreen(); 
    } else if (element.webkitRequestFullScreen) { 
     element.webkitRequestFullScreen(); 
    } 
} 
//goFs('test'); 

시뮬레이션 할 수있는 해킹 있습니까 : requestfullscreen 만 사용자 이벤트를 호출 할 수 있기 때문에 그러나 분명히이

여기 내 코드입니다 (keypressed를 클릭 ...) 할 수 없습니다 webapplication로드에 전체 화면 모드?

+1

중복 http://stackoverflow.com/questions/1716313/hiding-browser-address-bar-without-reloading –

답변

4

이것은 불가능합니다. 브라우저는 사용자가 방문하는 URL을 은폐하려는 노력에 매우 강합니다 (피싱 공격을 수행하는 데 큰 도움이되므로).

0

내가 그 일을 찾을 수있는 유일한 방법은 그 다음 첫 페이지에 (예를 들어 index.hxtml)

<script type="text/javascript"> 
function popupAppli(){ 
    parent.opener = top; 
    params = "menubar=no,toolbar=no,location=no,left=0,height=701,width=1016,top=0,scrollbars=no,status=no,resizable=yes"; 
    loc="(another xhtml page)"; 
    popsApp = window.open(loc,"My application",params); 
    if(parent.location != popsApp.location){ 
     parent.close(); 
    }   
</script> 

을 창 팝업을 사용하는 것입니다, 당신은 몸의 온로드에있는 함수를 호출

<body onload="popupAppli();"></body> 

정말 풀 스크린은 아니지만 다른 해결책을 찾지 못했습니다.