Deaktivieren / Aufschalten einige Javascript von WebBrowser-Steuerelement Inject mit?
-
10-07-2019 - |
Frage
Ich versuche, auf eine Seite zuzugreifen, die bestimmte Javascript hat, die Fehler und verhindert, dass die Seite vollständig zu machen.
Ursachen<script language="Javascript">
parent.hidden.vPageState = parent.hidden.NEW_LIST;
</script>
und
<body onload="top.menu.activateCell(3);">
sind beide dieser Fehler auf die Tatsache, dass ich die Seite direkt und nicht über Frames bin erreichbar.
Ich habe, indem ich meine eigene Klon von der Seite und Hosting es um diesen bekommen, aber Ich mag es nicht, dass die Lösung und frag mich, ob es ein Weg, um irgendwie
außer Kraft setzen / ändern oder besser noch, dass Code löscht Javascript Injektion über Webbrowser Steuerung mit
Danke
Lösung
Für das Onload-Ereignis, ersetzen Sie einfach durch eine neue Funktion weiter unten auf der Seite.
http://haacked.com/archive/2006/02/05 /AddingWindowOnloadEventsInJavascript.aspx
Der andere könnte etwas schwieriger sein .... Wenn Sie es nicht entfernen können, können Sie technisch einen Rahmen um die Seite erstellen, die nicht zeigen, so würde der Code Feuer richtig.