Det är inte på många människors saker jag gillar mest om webbdesign lista, men kryss-webbläsaren testning kommer bara med territoriet. Många hävdar att det inte finns någon bra metod - men hur gör det du gå om att testa ditt arbete över flera webbläsare?
För att göra denna omröstning smältbar har jag kategoriserat testmetoder med flera webbläsare i 5 huvudtyper. Här är vad jag menar av dem:
Att ha olika webbläsare installerade på dina system ger dig direktåtkomst för att kontrollera hur de hanterar ditt arbete.
Detta kan orsaka komplikationer där vissa webbläsare berörs (t.ex. Internet Explorer) när de inte tillåter flera versioner som körs på samma O.S. Det finns dock lösningar, oftast i form av att köra virtuella skrivbord med tjänster som VMWare och VirtualBox.
Tjänster som tar en skärmdump av din valda webbplats i ett brett spektrum av webbläsare och operativsystem, allt från din egen webbläsares komfort. Tänk på Adobe BrowserLab, Browsershots och Net Mechanic Browser Photo .
Att se skärmdumpar är bra för estetik, men vad händer om du behöver testa javascript, plocka ut DOM, eller logga in till en säker session? Det här är när du sannolikt kommer att förlita sig på en simulator (eller emulator, oavsett) så att du kan ta kontroll över en fjärrmaskin och spela med sina webbläsare genom ditt eget system.
Scout, Spoon Browser Sandbox, Crossbrowsertesting och Browsera är vanliga exempel på vad jag menar med detta.
Skrivbordsprogrammen uppfyller ofta både skärmdump och simulatorbehov, men kräver installation på ditt system.
Tänk på IETester, multibrowservisare, Microsoft Expression Web Super Preview och Browserseal.
Vissa webbläsare erbjuder plugins och verktyg som gör att de kan efterlikna andra webbläsares beteende. Safari har sin Debug> User Agent, Internet Explorer 8 kommer att köras i Kompatibilitetsläge och det finns många tillägg som User Agent Switcher for Firefox.
Har du ett annat sätt att göra saker? Låt oss höra det!