Ist es möglich, die Funktion window.location
?
Diese Frage bezieht sich auf: In JavaScript eine integrierte Funktion deaktivieren (Warnung)
Obwohl es für window.alert
ziemlich gut funktioniert, funktioniert dies nicht für window.location
.
Wir würden gerne in der Lage sein, einen Weg zu finden, zu ersetzen oder zu deaktivieren (ersetzen wäre ideal, so dass wir AJAX loggen können) window.location
... Verschmutzte Werbetreibende haben manchmal verwendet, um Menschen aus unserem Web zu stehlen Eigenschaften.
Irgendwelche Ideen?
Sogar etwas, das nur mit ein paar spezifischen Browsern funktioniert, wäre in Ordnung, sobald wir es (via AJAX Logging) gefunden haben, können wir ziemlich schnell darauf reagieren.
Ich glaube nicht, dass du window.location
neu zuweisen kannst. Von MDN :
Zusammenfassung
Gibt ein Location-Objekt zurück, welches enthält Informationen über die URL von das Dokument und bietet Methoden für Ändern dieser URL Sie können auch zuweisen zu dieser Eigenschaft, um eine andere URL zu laden .
Wie würden Sie das Objekt / die Funktion einem anderen Wert "zuweisen", da es einen Wert wie eine Eigenschaft benötigt? Ich glaube nicht, dass dies aufgrund des Eigenschaftsverhaltens möglich ist.
Tags und Links javascript function replace builtin