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


10

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

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

Firefox Окно настроек JavaScript

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

Ответы:



1

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

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

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


Если вы знаете, как написать такой скрипт, или можете заставить кого-то написать его для вас или найти уже написанный ... И вы готовы использовать альтернативную оболочку для IE, вы можете заглянуть в IE7Pro ( ie7pro.com ), потому что он поддерживает скрипты пользователей.
Натаниэль


0

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

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


8
Вылечивает болезнь, убивая пациента.
Кевин Панко

Есть более яркие идеи? Насколько я знаю, у вас нет такого уровня контроля в IE. Это все или ничего ... Попрощайся с пациентом.
Грег Б
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.