"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Windows에서 Safari 테스트 (이전 버전도)

Windows에서 Safari 테스트 (이전 버전도)

2025-03-23에 게시되었습니다
검색:181

Testing out Safari on Windows (older versions too)

창에서 사파리 테스트 (마음을 잃지 않고)

여러분 모두! 오랜만에 ...? 나는 최근 Windows Machine 에서 작업하는 동안 Safari 에서 발생하는 문제를 디버깅 해야하는 까다로운 상황에 부딪쳤다. 그냥 말하겠습니다. 도전이었습니다. ?

고맙게도, 나는 멋진 기사를 우연히 발견했다 :


? 모든 브라우저에서 사이트를 테스트하십시오

이 기사는

극작가 를 사용하여 편리한 트릭을 소개했습니다. 간단한 명령으로 WebKit Engine (동일한 엔진 사파리가 구축 된)를 사용하는 브라우저를 열 수 있으며 일시 중지하여 다음을 완전히 제어 할 수 있습니다.

    페이지를 방문하십시오
  • 주변을 클릭하십시오
  • 비디오 시청
  • 더 많은!
특정 사파리 버전 문제

이 접근법은 게임 체인저 였지만 내 사례에 대한 완전한 해결책은 아니 었습니다. Safari

의 특정 주요 버전을 디버깅해야했지만 WebKit만으로는 잘라 내지 못했습니다. 여기에 흥미로운 곳이 있습니다 :

나는
Playwright ChangeLog
에 뛰어 들었습니다. 여기서 Playwright 버전을 특정 WebKit 버전에 매핑한다는 것을 발견했습니다. 이 정보를 사용하여 대신 해당 버전을 설치하여 필요한 사파리 버전을 모방 할 수있었습니다! ? DevTools로 디버깅

더 나은 점은 무엇입니까? 에뮬레이션 된 브라우저를 사용하면

DevTools

를 열 수 있으므로 문제를 더 쉽게 검사하고 디버깅 할 수 있습니다. 이로 인해 물리적 MACOS 장치에 대한 액세스가 필요하지 않고 많은 시간과 노력을 절약했습니다. 제한

물론 파일 업로드 또는 기타 고급 기능과 같이 아직 발생하지 않은 몇 가지 제한 사항이있을 수 있습니다. 그러나 제 사용 사례의 경우, 이것은 완벽하게 작동하는

효과적이고 무료 솔루션

였습니다. 제안이 있습니까?

비 MAC 장치에서 Safari를 테스트하기위한 다른 제안이 있으시면 듣고 싶습니다. 내가 본 것에서 Safari 에뮬레이션을 제공하는 대부분의 서비스는

시험

이거나 유료 구독 가 필요하므로 이와 같은 무료 대안을 찾는 것이 보석이었습니다. ? 행복한 코딩! ?

릴리스 선언문 이 기사는 https://dev.to/g3nt/testing-out-safari-windows-older-versions-too-3b70 ?1에서 재현됩니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3