Hé tout le monde! Ça fait un moment ...? J'ai récemment rencontré une situation délicate où j'ai dû déboguer un problème qui se passe spécifiquement sur safari tout en travaillant sur une machine Windows . Disons simplement - c'était un défi. ?
Heureusement, je suis tombé sur un article génial:
? Testez votre site dans chaque navigateur
Cet article m'a présenté une astuce pratique à l'aide de dramaturge . Avec une commande simple, vous pouvez ouvrir un navigateur qui utilise le moteur WebKit (le même moteur safari est construit sur) et la suspendre, vous donnant un contrôle total à:
Bien que cette approche changeait la donne, ce n'était pas une solution complète pour mon cas. J'avais besoin de déboguer une version majeure spécifique de de safari , et Webkit à lui seul ne l'a pas tout à fait coupé.
Voici où il est devenu intéressant:
J'ai plongé dans le Playwright ChangeLog , où j'ai découvert qu'il mappe les versions de dramaturges vers des versions WebKit spécifiques. En utilisant ces informations, j'ai pu imiter la version Safari dont j'avais besoin, en installant cette version à la place! ?
Quoi de mieux? Le navigateur émulé vous permet d'ouvrir Devtools , ce qui facilite l'inspection et le débogage des problèmes. Cela m'a fait gagner des tonnes de temps et d'efforts - sans avoir besoin d'accéder à un appareil macOS physique.
Bien sûr, il pourrait y avoir certaines limites que je n'ai pas encore rencontrées, comme les téléchargements de fichiers ou d'autres fonctionnalités avancées. Mais pour mon cas d'utilisation, c'était une solution efficace et gratuite qui a parfaitement fonctionné.
Si vous avez d'autres suggestions pour tester Safari sur des appareils non-MAC, j'aimerais les entendre! D'après ce que j'ai vu, la plupart des services offrant une émulation Safari sont soit les essais ou nécessitent un abonnement payant , donc trouver une alternative gratuite comme celle-ci était un joyau. ?
codage heureux! ?
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3