Panduan Pembangun untuk Mengendalikan Automain Disekat oleh Chrome 66 dalam Penyemak Imbas Desktop
Apabila cuba memainkan video pada peranti desktop menggunakan Chrome versi 66, pembangun mungkin menghadapi ralat: "Tidak ditangkap (dalam janji) DOMException: play() gagal kerana pengguna tidak berinteraksi dengan dokumen terlebih dahulu." Isu ini berpunca daripada usaha Google baru-baru ini untuk meningkatkan privasi pengguna dengan menghalang tapak web daripada memainkan media secara automatik tanpa interaksi pengguna.
Walau bagaimanapun, terdapat penyelesaian yang mudah untuk memintas sekatan ini. Dengan hanya menambahkan atribut yang diredamkan pada elemen video, anda boleh mengaktifkan automain sambil memastikan pematuhan dengan dasar Chrome.
Untuk menunjukkan, pertimbangkan coretan kod HTML berikut:
<video title="Advertisement" webkit-playsinline="true" playsinline="true" >
Dengan memasukkan atribut diredam, volum media akan diredam sambil mengekalkan fungsi automain. Penyelesaian ini mematuhi garis panduan Chrome sambil menawarkan penyelesaian yang berkesan untuk pembangun.
Atas ialah kandungan terperinci Bagaimana untuk Mendayakan Automain dalam Chrome 66 dengan Atribut `diredamkan`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!