Hem : Internetvillkor : Definition över webbläsare

Cross-Browser

När ett program utvecklas för flera datorplattformar kallas det a plattformsoberoende program. På samma sätt, när en hemsida är utvecklad för flera webbläsare, det kallas en webbläsare över webbläsare.

En webbutvecklares jobb skulle vara mycket lättare om alla webbläsare var desamma. Medan de flesta webbläsare liknar både design och funktion, har de ofta flera små skillnader i hur de känner igen och visar webbplatser. Till exempel använder Apples Safari en annan html återgivningsmotorer än Internet Explorer. Detta innebär att webbläsarna kan visa samma Webbsida med lite annorlunda sid- och textformatering. Eftersom inte alla webbläsare stöder samma HTML taggar, vissa formateringar kanske inte känns igen alls i en inkompatibel webbläsare. Dessutom tolkar webbläsare JavaScript kodar annorlunda, vilket innebär att ett skript kan fungera bra i en webbläsare, men inte i en annan.

På grund av skillnaderna i hur webbläsare tolkar HTML och JavaScript måste webbutvecklare testa och anpassa sina webbplatser så att de fungerar med flera webbläsare. Till exempel, om en viss sida ser bra ut i Firefox men inte visas korrekt i Internet Explorer, kan utvecklaren ändra formateringen så att den fungerar med Internet Explorer. Naturligtvis kan sidan då se annorlunda ut i Firefox. Den enklaste lösningen för webbläsarkompatibilitetsproblem är att använda en mer grundläggande kodningsteknik som fungerar i båda webbläsarna. Men om den här lösningen inte är möjlig kan utvecklaren behöva lägga till kod som upptäcker typen av webbläsare och sedan mata ut anpassad HTML eller JavaScript för den webbläsaren.

Att skapa en webbläsare över webbläsare är vanligtvis ganska enkel för grundläggande webbplatser. Komplexa webbplatser med mycket HTML-formatering och JavaScript kan dock kräva betydande extra kodning för att vara kompatibla med flera webbläsare. Vissa utvecklare kan till och med skapa helt olika sidor för varje webbläsare. Medan CSS formatering har hjälpt till att standardisera utseendet på webbsidor i flera webbläsare, det finns fortfarande flera inkonsekvenser mellan webbläsare. Därför fortsätter design över webbläsare att vara en nödvändig aspekt av webbutveckling.

TechLib - Tech Lib Computer Dictionary

Denna sida innehåller en teknisk definition av webbläsare. Det förklarar i dataterminologi vad Cross-Browser betyder och är en av många Internettermer i TechLib-ordlistan.

Alla definitioner på TechLib-webbplatsen är skrivna för att vara tekniskt korrekta men också lätta att förstå. Om du tycker att denna definition av webbläsare är till hjälp kan du referera till den med citatlänkarna ovan.