Kawalan penyemak imbas web, apabila digunakan dalam aplikasi, selalunya memerlukan tetapan keserasian khusus untuk menyokong pemaparan kandungan web. FEATURE_BROWSER_EMULATION ialah tetapan pendaftaran yang membenarkan pembangun mengawal mod penyemak imbas yang digunakan oleh kawalan penyemak imbas web. Walau bagaimanapun, nilai tertentu yang ditetapkan untuk ciri ini boleh menyebabkan isu emulasi.
Seorang pengguna menghadapi situasi apabila menetapkan FEATURE_BROWSER_EMULATION kepada nilai IE10 atau IE11 menyebabkan kawalan penyemak imbas web tidak berfungsi. Khususnya, pemilih tarikh bulan pada tapak demo kalendar Dojo Toolkit tidak lagi berfungsi. Kawalan berfungsi dengan betul tanpa sebarang tetapan FEATURE_BROWSER_EMULATION atau apabila ditetapkan kepada emulasi IE9.
Masalah telah diselesaikan dengan melumpuhkan tetapan pendaftaran FEATURE_NINPUT_LEGACY_MODE bersama-sama dengan pengoptimuman dan kawalan WebBrowser. Berikut ialah pemeriksaan terperinci tentang perubahan yang dilaksanakan:
Atas ialah kandungan terperinci Mengapa Menetapkan FEATURE_BROWSER_EMULATION kepada IE10 atau IE11 Menyebabkan Kawalan Penyemak Imbas Web Tidak Berfungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!