Objekt unterstützt keine Eigenschaft oder Methode WebBrowser-Steuerelement

Ich habe eine mobile App (in asp.net) entwickelt und verwende eine WinForms-Anwendung mit dem WebBrowser-Steuerelement, um sie zu testen.

Auf meiner Hauptseite verwende ich ein Skript, um die Adressleiste auszublenden:

<script type="text/javascript">
    window.addEventListener("load", function () {
        // Set a timeout...
        setTimeout(function () {
            // Hide the address bar!
            window.scrollTo(0, 1);
        }, 0);
    });
</script>

Dies hat auf mehreren Rechnern funktioniert, aber heute Morgen auf einem neuen Rechner ist beim Laden der Seite ein Popup aufgetreten:

Die fragliche Maschine hat IE9 installiert und ich habe dieDisable Script Debugging Einstellung Aktiviert.

Was ist der beste Weg, um dieses Problem anzugehen. Kann ich dem JS eine Bedingung hinzufügen, die nicht ausgeführt werden kann, wenn es im Internet Explorer ausgeführt wird?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage