[vb6] Il componente WebBrowser mostra i siti in modalità compatibilità
I siti aperti all’interno del componente WebBrowser inserito in una Windows Form di un progetto VB6, vengono visualizzati in modalità compatibilità. Un possibile effetto, è l’impossibilità di visualizzare correttamente alcuni siti, inclusi quelli che utilizzano gli iframe.
Per ovviare, è necessario intervenire sul registro di sistema modificando la chiave
HKLM\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
per i sistemi Windows a 32 bit. Per i sistemi Windows a 64 bit la chiave è la seguente:
HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
Va creato un valore DWORD con lo stesso nome dell’eseguibile del progetto VB6 con uno dei seguenti valori:
- 7000: Compatibilità IE7
- 8000: Compatibilità IE8
- 8888: Compatibilità IE8 (senza considerare eventuali esclusioni)
- 9000: Compatibilità IE9
- 9999: Compatibilità IE9 (senza considerare eventuali esclusioni)