안녕하세요 여러분! 오랜만이야...? 저는 최근 Windows 컴퓨터에서 작업하는 동안 특히 Safari에서 발생하는 문제를 디버깅해야 하는 까다로운 상황에 직면했습니다. 그냥 말해두죠. 그것은 도전이었습니다. ?
다행히 멋진 기사를 발견했습니다.
? 모든 브라우저에서 사이트 테스트
이 기사에서는 극작가를 사용하는 편리한 방법을 소개했습니다. 간단한 명령으로 WebKit 엔진(Safari가 내장된 것과 동일한 엔진)을 사용하는 브라우저를 열고 일시 중지하여 다음을 완전히 제어할 수 있습니다.
이 접근 방식은 판도를 바꾸었지만 제 경우에는 완전한 솔루션은 아니었습니다. Safari의 특정 주요 버전을 디버깅해야 했는데 WebKit만으로는 충분하지 않았습니다.
흥미로워진 부분은 다음과 같습니다.
저는 Playwright 변경 로그를 살펴보았는데 거기서 Playwright 버전을 특정 WebKit 버전으로 매핑한다는 사실을 발견했습니다. 이 정보를 사용하여 해당 버전을 대신 설치함으로써 필요한 Safari 버전을 에뮬레이트할 수 있었습니다! ?
더 좋은 점은 무엇인가요? 에뮬레이트된 브라우저를 사용하면 DevTools를 열 수 있어 문제를 더 쉽게 검사하고 디버그할 수 있습니다. 이를 통해 실제 macOS 장치에 액세스할 필요 없이 시간과 노력을 크게 절약할 수 있었습니다.
물론 파일 업로드나 기타 고급 기능과 같이 아직 경험하지 못한 몇 가지 제한 사항이 있을 수 있습니다. 하지만 제 사용 사례에서는 이것이 완벽하게 작동하는 효과적이고 무료 솔루션이었습니다.
Mac이 아닌 기기에서 Safari를 테스트하기 위한 다른 제안 사항이 있다면 듣고 싶습니다! 제가 본 바로는 Safari 에뮬레이션을 제공하는 대부분의 서비스는 평가판이거나 유료 구독을 요구하므로 이와 같은 무료 대안을 찾는 것은 보석이었습니다. ?
즐거운 코딩하세요! ?
위 내용은 Windows에서 Safari 테스트(이전 버전도 마찬가지)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!