Hei semua! Sudah agak lama...? Baru-baru ini saya menghadapi situasi rumit di mana saya terpaksa menyahpepijat isu yang berlaku khususnya pada Safari semasa bekerja pada mesin Windows. Katakan sahaja—ia adalah satu cabaran. ?
Syukurlah, saya terjumpa artikel yang hebat:
? Uji Tapak Anda dalam Setiap Pelayar
Artikel ini memperkenalkan saya kepada helah berguna menggunakan Penulis Drama. Dengan arahan mudah, anda boleh membuka penyemak imbas yang menggunakan enjin WebKit (enjin yang sama dibina pada Safari) dan menjedanya, memberikan anda kawalan penuh untuk:
Walaupun pendekatan ini merupakan pengubah permainan, ia bukanlah penyelesaian yang lengkap untuk kes saya. Saya perlu menyahpepijat versi utama khusus Safari, dan WebKit sahaja tidak cukup memotongnya.
Di sinilah ia menjadi menarik:
Saya menyelami Log perubahan Penulis Drama, di mana saya mendapati bahawa ia memetakan versi Pengarang Drama kepada versi WebKit tertentu. Menggunakan maklumat ini, saya dapat meniru versi Safari yang saya perlukan, dengan memasang versi itu! ?
Apa yang lebih baik? Penyemak imbas yang dicontohi membolehkan anda membuka DevTools, menjadikannya lebih mudah untuk memeriksa dan menyahpepijat isu. Ini menjimatkan banyak masa dan usaha saya—tanpa memerlukan akses kepada peranti macOS fizikal.
Sudah tentu, mungkin terdapat beberapa batasan yang belum saya temui, seperti muat naik fail atau fungsi lanjutan lain. Tetapi untuk kes penggunaan saya, ini adalah penyelesaian yang berkesan dan PERCUMA yang berfungsi dengan sempurna.
Jika anda mempunyai sebarang cadangan lain untuk menguji Safari pada peranti bukan Mac, saya ingin mendengarnya! Daripada apa yang saya lihat, kebanyakan perkhidmatan yang menawarkan emulasi Safari adalah sama ada percubaan atau memerlukan langganan berbayar, jadi mencari alternatif percuma seperti ini adalah satu permata. ?
Selamat pengekodan! ?
Atas ialah kandungan terperinci Menguji Safari pada Windows (versi lama juga). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!