자바 스크립트가 IE 창 크기를 조정하지 못하도록 방지


10

웹 페이지의 JavaScript가 Internet Explorer 창의 크기를 조정하고 재배치하지 못하게하는 방법을 찾고 있습니다.

이 옵션은 Firefox에서 사용할 수 있지만 Internet Explorer에서 비슷한 것을 찾을 수 없습니다.

Firefox Javascript 옵션 창

Windows XP SP3에서 Internet Explorer 7을 사용하고 있습니다.

가치있는 일을 위해 크기 조정을하는 스크립트는 다음과 같습니다.

<script language="JavaScript">
    function getFocus(){
        document.frmLogin.txtUsername.focus();
        window.moveTo(0,0);
        window.resizeTo(screen.availWidth,screen.availHeight);
    }
    window.onload = getFocus;
</script>

이 스크립트는 Internet Explorer 8에서 창 크기를 조정하지 않는 것 같지만 업그레이드는 현재 옵션이 아닙니다 (작업 컴퓨터).

답변:


2

IEBlog 에서 Internet Explorer 팀에 이메일을 보내 다음과 같은 응답을 받았습니다.

아니요, IE에는 세분화 된 옵션이 없습니다.


1

Firefox 또는 Opera와 같은 옵션이있는 브라우저에서는 환경 설정에서 해당 옵션을 비활성화 할 수 있습니다. IE에서는 그렇게 할 수없는 것 같습니다.

사용자 Javascript (예 : Opera 또는 Greasemonkey 확장명이있는 Firefox) 를 지원하는 브라우저 에서 스크립트를 작성하여 더미 버전 으로 바꾸 window.moveTo거나 window.resizeTo기능을 수행하거나 비활성화 할 수 있습니다. 물론 IE는이를 지원하지 않습니다.

그런 다음 Proxomitron (이전, abandonware) 또는 Privoxy (무료 소프트웨어, GPL) 와 같은 컨텐츠 필터링 프로그램 (즉, 개인 웹 프록시)을 사용하여 HTML로 JavaScript 코드를 삽입 할 수 있습니다 . 이와 같은 소프트웨어는 컨텐츠를 브라우저로 다시 전달하기 전에 HTTP 요청을 가로 채고 일부 규칙에 따라 수정합니다. 즉, 컨텐츠를 삽입 할 수있을뿐만 아니라 해당 스크립트를 페이지에서 제거 할 수도 있습니다.


그러한 스크립트를 작성하는 방법을 알고 있거나 누군가가 당신을 위해 그것을 쓰거나 이미 작성된 것을 찾을 수 있다면 ... IE를 위해 대체 쉘을 사용할 의사가 있다면 IE7Pro ( ie7pro.com )를 살펴보십시오 . 사용자 스크립트를 지원하기 때문입니다.
Nathaniel


0

이를 수행하는 유일한 방법은 JavaScript를 비활성화하는 것입니다.

도구 메뉴> 인터넷 옵션> 보안 탭> 사용자 정의 레벨> 스크립팅> 활성 스크립팅을 클릭하십시오.


8
환자를 죽임으로써 질병을 치료합니다.
Kevin Panko

더 밝은 아이디어? 내가 아는 한 IE 에서이 수준의 제어권이 없습니다. 전부 아니면 아무것도 아니야 ... 환자에게 작별 인사를 해
Greg B
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.