Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah Saya Boleh Meningkatkan Emulasi Kawalan Pelayar Web dalam Visual Studio 2013?
Tweak Pendaftaran untuk Emulasi Kawalan Pelayar Web
Apabila menggunakan Visual Studio 2013 untuk mencipta aplikasi kawalan pelayar web, melaraskan tetapan pendaftaran tertentu boleh meningkatkan emulasi keupayaan, terutamanya untuk IE9 dan ke atas.
The Kunci "FEATURE_BROWSER_EMULATION"
Kunci yang dimaksudkan ialah "FEATURE_BROWSER_EMULATION" dalam laluan pendaftaran "HKEY_LMSOFTWAREMicrosoftInternet ExplorerMainFeatureControl". Seperti yang dilaporkan pengguna, menetapkan nilai "myApp" kepada 9999 membolehkan emulasi IE9, manakala nilai 10001 dan lebih tinggi mengakibatkan kegagalan, terutamanya dengan pemilih tarikh.
Melumpuhkan "FEATURE_NINPUT_LEGACY_MODE"
Kuncinya "FEATURE_NINPUT_LEGACY_MODE" juga memainkan peranan dalam emulasi kawalan pelayar web. Menetapkannya kepada 0 (dilumpuhkan) telah diperhatikan untuk menyelesaikan isu yang dihadapi dengan demo kalendar Dojo Toolkit, membenarkan pemilih tarikh berfungsi dengan betul.
Ciri Tambahan
Sebagai tambahan kepada dua kekunci yang disebutkan di atas, kod yang disediakan termasuk kaedah "SetWebBrowserFeatures()" yang membolehkan beberapa ciri berguna lain, seperti sebagai:
Taman Permainan Kod
Sampel kod C# yang disediakan menunjukkan cara menggunakan kunci dan ciri pendaftaran untuk meningkatkan emulasi dalam kawalan pelayar web. Ia termasuk kaedah untuk menetapkan mod emulasi penyemak imbas, memuatkan dan mengundi kandungan HTML secara dinamik dan mengakses dokumen DOM halaman yang dimuatkan.Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Meningkatkan Emulasi Kawalan Pelayar Web dalam Visual Studio 2013?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!