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:
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! ?
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.
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.
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!