Предотвратить изменение размера окна IE в javascript

6734
Jared Harley

Я ищу способ предотвратить изменение размера и положения JavaScript на веб-странице в моем окне Internet Explorer.

Эта опция доступна в Firefox, но я не могу найти ничего похожего в Internet Explorer:

Firefox Javascript Options window

Я использую Internet Explorer 7 в Windows XP SP3.

Для чего стоит скрипт, выполняющий изменение размера:

<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, но в настоящее время обновление не является вариантом (рабочий компьютер).

10

4 ответа на вопрос

2
Jared Harley

Я отправил электронное письмо команде Internet Explorer в IEBlog и получил следующий ответ:

Нет, в IE нет таких мелкозернистых опций.

1
Denilson Sá Maia

В браузере с такой опцией (например, Firefox или Opera) вы можете просто отключить эту опцию в настройках. Кажется, вы не можете сделать это в IE.

В браузере с поддержкой пользовательского Javascript (например, Opera или Firefox с расширением Greasemonkey ) вы можете написать скрипт для замены window.moveToи window.resizeToработы с фиктивными версиями (или просто отключить их). Конечно, IE не поддерживает это.

Затем вы можете попытаться внедрить код JavaScript в HTML, используя любую программу фильтрации контента (другими словами, персональный веб-прокси), например Proxomitron (старый, неиспользуемый) или Privoxy (бесплатное программное обеспечение, GPL). Подобное программное обеспечение будет перехватывать HTTP-запросы и изменять их (согласно некоторым правилам) перед доставкой контента обратно в браузер. Это означает, что вы можете не только вводить контент, но и удалять этот оскорбительный скрипт со страницы.

Если вы знаете, как написать такой скрипт, или можете заставить кого-то написать его для вас, или найдете уже написанный ... И вы готовы использовать альтернативную оболочку для IE, вы можете заглянуть в IE7Pro (http: // www .ie7pro.com /), потому что он поддерживает скрипты пользователей. Nathaniel 14 лет назад 0
1
ukanth

Это может помочь вам изменить размер окна IE7

Хорошая статья на http://blogs.msdn.com/ie/archive/2006/08/25/719355.aspx. ukanth 14 лет назад 0
0
Greg B

Единственный способ сделать это - отключить JavaScript.

Нажмите Меню инструментов> Свойства обозревателя> Вкладка «Безопасность»> Пользовательский уровень> Сценарии> Активные сценарии

Вылечивает болезнь, убивая пациента. Kevin Panko 14 лет назад 8
Есть более яркие идеи? Насколько я знаю, у вас нет такого уровня контроля в IE. Это все или ничего ... Попрощайся с пациентом. Greg B 14 лет назад 0