Verhindern Sie, dass JavaScript die Größe des IE-Fensters ändert

7047
Jared Harley

Ich suche nach einem Weg, um zu verhindern, dass JavaScript auf einer Webseite die Größe meines Internet Explorer-Fensters ändert.

Diese Option ist in Firefox verfügbar, aber ich kann nichts Ähnliches in Internet Explorer finden:

Firefox Javascript Options window

Ich verwende Internet Explorer 7 in Windows XP SP3.

Für das, was es wert ist, lautet das Skript, das die Größenanpassung vornimmt:

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

und dieses Skript scheint die Größe des Fensters mit Internet Explorer 8 nicht zu ändern, aber eine Aktualisierung ist derzeit keine Option (Arbeitscomputer).

10

4 Antworten auf die Frage

2
Jared Harley

Ich habe eine E-Mail an das Internet Explorer-Team im IEBlog geschickt und folgende Antwort erhalten:

Nein, IE hat keine so fein abgestimmten Optionen.

1
Denilson Sá Maia

In einem Browser mit einer solchen Option (wie Firefox oder Opera) können Sie diese Option in den Voreinstellungen deaktivieren. Es scheint, dass Sie das im IE nicht tun können.

In einem Browser mit Unterstützung für Benutzer-Javascript (wie Opera oder Firefox mit Greasemonkey- Erweiterung) können Sie ein Skript zum Ersetzen schreiben window.moveTound window.resizeToFunktionen für Dummy-Versionen verwenden (oder einfach deaktivieren). Natürlich unterstützt IE das nicht.

Sie können dann versuchen, JavaScript-Code in HTML mithilfe eines beliebigen Inhaltsfilterprogramms ( dh eines persönlichen Web-Proxys), wie Proxomitron (alt, aufgegeben) oder Privoxy (freie Software, GPL), einzufügen. Eine solche Software fängt HTTP-Anforderungen ab und modifiziert sie (gemäß einigen Regeln), bevor der Inhalt wieder an den Browser gesendet wird. Dies bedeutet, dass Sie nicht nur Inhalte einfügen können, sondern auch das betreffende Skript von der Seite entfernen können.

Wenn Sie wissen, wie man ein solches Skript schreibt, oder jemanden dazu bringen kann, es für Sie zu schreiben oder eines bereits geschrieben zu finden ... UND Sie bereit sind, eine alternative Shell für den IE zu verwenden, können Sie IE7Pro (http: // www .ie7pro.com /), weil es Benutzerskripte unterstützt. Nathaniel vor 14 Jahren 0
1
ukanth

Dies könnte Ihnen helfen, die Größe des IE7-Fensters zu ändern

Ein guter Bericht ist unter http://blogs.msdn.com/ie/archive/2006/08/25/719355.aspx enthalten ukanth vor 14 Jahren 0
0
Greg B

Die einzige Möglichkeit, dies zu tun, wäre JavaScript abzuleiten.

Klicken Sie auf Extras> Internetoptionen> Registerkarte Sicherheit> Stufe anpassen> Skripting> Active Scripting

Heilt die Krankheit, indem der Patient getötet wird. Kevin Panko vor 14 Jahren 8
Irgendwelche helleren Ideen? Soweit ich weiß, haben Sie im IE nicht diese Kontrolle. Es ist alles oder nichts ... Verabschieden Sie sich vom Patienten. Greg B vor 14 Jahren 0