Penerangan Masalah:
Menggunakan Google Chrome, pengguna mungkin menghadapi a "net::ERR_HTTP2_PROTOCOL_ERROR" 200 ralat semasa mengakses tapak web melalui HTTPS. Ralat ini nampaknya menjejaskan pelaksanaan JavaScript, seperti yang ditunjukkan oleh suapan Twitter bersepadu yang gagal dimuatkan.
Potensi Punca dan Pemerhatian:
Analisis Pengepala:
Perbandingan pengepala HTTP daripada Chrome dan Firefox mendedahkan perbezaan. Chrome memaparkan 200 kod status, manakala Firefox tidak menunjukkan ralat.
Status Sambungan:
Menggunakan chrome://net-export/ dan https://netlog alat -viewer.appspot.com, didapati bahawa permintaan itu berakhir dengan RST_STREAM. Seperti yang diterangkan dalam dokumentasi, tingkah laku ini berlaku apabila pelanggan (dalam kes ini, penyemak imbas) membatalkan permintaan.
Mungkin Penyebab:
Berdasarkan tingkah laku yang dinyatakan di atas dan kekurangan ralat yang konsisten, adalah spekulasi bahawa penyemak imbas mungkin menjadi punca utama. Walau bagaimanapun, kesimpulan ini bercanggah dengan ketiadaan ralat pada halaman dengan 404 pengepala.
Penyelesaian:
Tiada ruang cakera yang tinggal pada pelayan web.
Atas ialah kandungan terperinci Mengapa Penyemak Imbas Chrome Saya Menunjukkan 'net::ERR_HTTP2_PROTOCOL_ERROR' Hanya pada Tapak Web HTTPS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!