JavaScript in iframe / div deaktivieren

Ich erstelle einen kleinen HTML-Seiteneditor. Der Editor lädt eine Datei in einen iframe. Von dort aus können die Elemente auf der Seite mit neuen Attributen, Stilen usw. hinzugefügt, geändert oder gelöscht werden. Das Problem dabei ist, dass JavaScript (und / oder andere Programmiersprachen) die Seite beim Laden zuvor vollständig ändern können Sie fangen an, die Elemente zu bearbeiten. Wenn Sie also speichern, wird nicht das ursprüngliche Markup gespeichert, sondern die geänderte Seite + Ihre Änderungen.

Also, ich brauche eine Möglichkeit, um das JavaScript auf dem iframe zu deaktivieren oder irgendwie das gesamte JavaScript zu entfernen, bevor das JavaScript die Seite ändert. (Ich denke, ich muss die Datei für PHP analysieren, aber das sollte nicht zu schwierig sein.) Ich überlegte, ein Skript zu schreiben, um alle Elemente zu durchlaufen und alle Tags, onclicks, onfocus, onmouseovers usw. zu entfernen. Aber das wäre ein echter schmerz.

Kennt jemand einen einfacheren Weg, um JavaScript vom Laufen in einem iframe loszuwerden?

UPDATE: Ich glaube, es gibt keine Möglichkeit, JavaScript einfach zu deaktivieren, es sei denn, ich habe etwas verpasst. Bitte korrigieren Sie mich, wenn ich falsch liege. Aber ich denke, der einzige Weg, dies zu tun, wäre, Skript-Tags und JavaScript-Ereignisse (Klicken, Mouseover usw.) aus einer angeforderten Seitenzeichenfolge auszublenden.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage