Rumah > pembangunan bahagian belakang > C++ > Adakah .NET Webbrowser mengawal ciri -ciri IE9 sepenuhnya, termasuk SVG, dan bagaimana saya dapat memastikannya?

Adakah .NET Webbrowser mengawal ciri -ciri IE9 sepenuhnya, termasuk SVG, dan bagaimana saya dapat memastikannya?

Susan Sarandon
Lepaskan: 2025-01-26 00:16:09
asal
448 orang telah melayarinya

Does the .NET WebBrowser Control Fully Support IE9 Features, Including SVG, and How Can I Ensure It Does?

Adakah .NET WebBrowser mengawal sepenuhnya ciri IE9 (termasuk SVG)? Bagaimana untuk memastikan sokongannya?

Soalan:

Dalam aplikasi .Net WinForm menggunakan kawalan WebBrowser, adakah ia akan mendedahkan rangkaian penuh keupayaan IE9, termasuk pemaparan SVG?

Jawapan:

Kawalan WebBrowser menggunakan versi IE yang sedang dipasang. Walau bagaimanapun, atas sebab keserasian, ia menjadikan halaman dalam mod piawaian IE7 secara lalai. Untuk memanfaatkan ciri IE9:

Kaedah 1: Tag meta HTML

Tambah tag meta di dalam teg <head> halaman HTML anda:

<code class="language-html"><meta content="IE=9" http-equiv="X-UA-Compatible"></meta></code>
Salin selepas log masuk

Untuk pengendalian yang betul, letakkan teg meta ini sebelum mana-mana pautan CSS atau JavaScript dalam <head>.

Kaedah 2: Pengubahsuaian pendaftaran

Tambah kunci pendaftaran di:

<code>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION</code>
Salin selepas log masuk

Buat kunci baharu yang dipanggil "myApplicationName.exe" (gantikan myApplicationName.exe dengan nama aplikasi anda) dan tetapkan nilainya kepada "9000". Ini akan memaksa kawalan WebBrowser untuk memaparkan halaman dalam mod IE9.

Sebagai alternatif, anda boleh menambah kunci pendaftaran di:

<code>HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION</code>
Salin selepas log masuk

Ini membenarkan pengubahsuaian tetapan tanpa memerlukan hak pentadbir.

Nota tambahan:

  • Nilai selain daripada "9000" boleh digunakan.
  • Tidak kira apa nilai yang anda gunakan, anda mungkin tidak boleh memaksa halaman untuk dipaparkan dalam mod IE8.
  • Adalah mudah untuk menggunakan kaedah pendaftaran dalam HKCU dan bukannya HKLM kerana ia tidak memerlukan hak pentadbir.

Atas ialah kandungan terperinci Adakah .NET Webbrowser mengawal ciri -ciri IE9 sepenuhnya, termasuk SVG, dan bagaimana saya dapat memastikannya?. 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