Kan IE8 Run Java Som IE7?

Kan IE8 Run Java Som IE7?


En funksjon i Internet Explorer 8 som webutviklere har kommet for å nyte er dens evne til å bytte frem og tilbake mellom IE7 og IE8 rende standarder. Men det er forestillinger om hvordan IE8 kompatibilitetsmoduser håndtere Javascript.

JScript Engine

Mens de fleste populære nettlesere støtter Javascript, bruker Internet Explorer Microsofts egen versjon av ECMAScript kjent som JScript. IE8 ble lansert med støtte for en ny versjon av JScript som inkluderte endringer for å gjøre det mer kompatibel med standarder. Dette gjorde det lettere for programmerere å skrive cross-browser kode, men forskjellene mellom IE8 versjon 5.8 av JScript og IE7 versjon 5.7 lansert problemer for programmerere som ønsker å gjøre sin kode arbeid i begge versjoner.

Internet Explorer Document Modes

Løsningen Microsoft utviklet var å tilby flere dokument moduser i IE8. Før gjengi en side, IE8 sjekker første dokumentmodus bestemt av nettsiden eller nettleseren. Dokumentet modus bestemmer hvilke regler som leseren følger. Hvis dokumentet modus er "IE7 Standards", for eksempel, emulerer det IE7 gjengivelse motor og JScript motor.

Definere en Page Document Mode

En webutvikler kan velge å definere en passende dokument modus på selve siden ved å legge til en metakode som følgende:

<Meta http-equiv = "X-UA-Compatible" content = "IE = EmulateIE7">

Debugging Javascript Innenfor IE8

Utviklere kan også endre dokumenttypen for å teste ulike versjoner av JScript tolkning ved hjelp av utviklerverktøy i IE8. Ved å trykke F12 i IE8 vil åpne opp utviklerverktøyene og dokumentmodus kan endres gjennom den aktuelle rullegardinlisten.