Heim >Web-Frontend >js-Tutorial >Safari unter Windows testen (auch ältere Versionen)

Safari unter Windows testen (auch ältere Versionen)

Patricia Arquette
Patricia ArquetteOriginal
2024-12-26 04:34:09338Durchsuche

Testing out Safari on Windows (older versions too)

Safari unter Windows testen (ohne den Verstand zu verlieren)

Hallo zusammen! Es ist schon eine Weile her... ? Ich bin kürzlich in eine schwierige Situation geraten, in der ich ein Problem beheben musste, das speziell in Safari auftrat, während ich auf einem Windows-Computer arbeitete. Sagen wir es so: Es war eine Herausforderung. ?

Zum Glück bin ich auf einen tollen Artikel gestoßen:

? Testen Sie Ihre Website in jedem Browser

Dieser Artikel führte mich in einen praktischen Trick mit Playwright ein. Mit einem einfachen Befehl können Sie einen Browser öffnen, der die WebKit-Engine (die gleiche Engine, auf der auch Safari basiert) verwendet, und ihn anhalten, sodass Sie die volle Kontrolle über Folgendes haben:

  • Seiten besuchen
  • Klicken Sie herum
  • Videos ansehen
  • Und mehr!

Das spezifische Problem mit der Safari-Version

Obwohl dieser Ansatz bahnbrechend war, war er für meinen Fall keine vollständige Lösung. Ich musste eine bestimmte Hauptversion von Safari debuggen, und WebKit allein reichte nicht ganz aus.

Hier wurde es interessant:

Ich habe mich mit dem Playwright-Änderungsprotokoll beschäftigt und entdeckt, dass es Playwright-Versionen bestimmten WebKit-Versionen zuordnet. Mithilfe dieser Informationen konnte ich die von mir benötigte Safari-Version emulieren, indem ich stattdessen diese Version installierte! ?

Debuggen mit DevTools

Was ist noch besser? Mit dem emulierten Browser können Sie DevTools öffnen, was die Untersuchung und Fehlerbehebung von Problemen erleichtert. Dadurch habe ich jede Menge Zeit und Mühe gespart – ohne Zugriff auf ein physisches macOS-Gerät zu benötigen.

Einschränkungen

Natürlich kann es einige Einschränkungen geben, auf die ich noch nicht gestoßen bin, wie z. B. das Hochladen von Dateien oder andere erweiterte Funktionen. Aber für meinen Anwendungsfall war dies eine effektive und KOSTENLOSE Lösung, die perfekt funktionierte.

Haben Sie Vorschläge?

Wenn Sie weitere Vorschläge zum Testen von Safari auf Nicht-Mac-Geräten haben, würde ich mich freuen, sie zu hören! Soweit ich gesehen habe, sind die meisten Dienste, die Safari-Emulation anbieten, entweder Testversionen oder erfordern ein kostenpflichtiges Abonnement, daher war es ein Juwel, eine kostenlose Alternative wie diese zu finden. ?

Viel Spaß beim Codieren! ?

Das obige ist der detaillierte Inhalt vonSafari unter Windows testen (auch ältere Versionen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn