Bagaimanakah Saya Boleh Meningkatkan Emulasi Kawalan Pelayar Web dalam Visual Studio 2013?

Susan Sarandon
Lepaskan: 2024-11-01 14:59:02
asal
838 orang telah melayarinya

How Can I Improve Web Browser Control Emulation in 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.

Kunci "FEATURE_BROWSER_EMULATION"

Kunci yang dimaksudkan ialah "FEATURE_BROWSER_EMULATION" dalam laluan pendaftaran "HKEY_LMSOFTWAREMi Explorer". 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"

Kunci "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

Selain dua kekunci yang dinyatakan di atas, kod yang disediakan termasuk kaedah "SetWebBrowserFeatures()" yang membolehkan beberapa ciri berguna lain, seperti:

  • FEATURE_ENABLE_CLIPCHILDREN_OPTIMIZATION: Meningkatkan prestasi pemaparan imej.
  • FEATURE_AJAX_CONNECTIONEVENTS: Mendayakan pengendalian acara tak segerak untuk permintaan AJAX.
  • FEATURE_GPU_RENDERING: Memanfaatkan GPU untuk tugasan pemaparan.
  • FEATURE_WEBOC_DOCUMENT_>fin🎜. 🎜 >
  • Taman Permainan Kod

Sampel kod C# yang disediakan menunjukkan cara menggunakan kunci dan ciri pendaftaran untuk meningkatkan emulasi dalam kawalan penyemak imbas 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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!