Ich entwickle eine Browser-Erweiterung. Die Erweiterung funktioniert auf externen Websites, auf die wir keinen Einfluss haben.Eine Remote-Website lokal zum Testen simulieren
Ich möchte in der Lage sein, die Erweiterung zu testen. Eines der Hauptprobleme, mit denen ich konfrontiert bin, ist das Anzeigen einer Website "wie sie ist" vor Ort.
Ist es möglich, eine Website "wie besehen" lokal anzuzeigen?
Ich möchte in der Lage sein, die Website genau wie lokal vor Ort zum Testen zu dienen. Das heißt, ich möchte exakt die gleichen HTTP-Daten simulieren, einschließlich iFrame-Anzeigen usw.
- Gibt es eine einfache Möglichkeit, dies zu tun?
Weitere Informationen:
würde ich mein System mag als eng mit der Remote-Website wie möglich zu handeln. Ich würde zum Beispiel den Befehl fetch
ausführen, der es mir erlauben würde, in meinem Browser auf die Seite zu gehen (ohne das Internet) und genau dasselbe zu bekommen, was ich sonst hätte (einschließlich Informationen, die nicht von einer einzigen Domain stammen, Google Ads) , etc).
Ich habe keine Probleme mit einer virtuellen Maschine, wenn dies hilft.
Ich dachte, das war eine ziemlich nützliche Sache beim Testen. Vor allem, wenn ich einen Fehler habe, muss ich zuverlässig auf Websites mit vielen zufälligen Faktoren reproduzieren (welche Anzeigen zeigen, etc.).
Replayproxy klingt genau so, wie ich es brauche, und es sind nur 200 Zeilen Code. Ich bin mir sicher, dass ich in der Lage sein werde, mit seinem Code und dem Drahthai zu arbeiten, um das Verhalten zu erreichen, das ich brauche. Dies löst mein Problem, danke. –