OBS! Föråldrad artikel
Har du någonsin försökt att besöka en webbplats som inte stöder Safari? Ibland är det p.g.a. webbplatsen använder gamla ActiveX-kontroller, andra gånger är det eftersom de producerade en webbplats som helt enkelt fungerar väl på något annat än några webbläsare. De ser dig komma in och omedelbart visa dig dörren med ett meddelande som:
”Förlåt! Denna webbplats kräver Internet Explorer 5.5 eller högre!”
Hur Safari låtsas vara Internet Explorer
Först, lite bakgrund
När en webbläsare ansluter till en webbplats som det passerar i en ”signatur”, kallad strängen User Agent. Den innehåller normalt information som operativsystemet datorn är med och web webbläsarens typ och version. Webbservrar och HTML-sidor kan använda signatur att villkorligt presentera webbsidor baserat på funktionerna i din webbläsare.
Om en webbplats utvecklare har begränsade resurser kan de bara se till att deras webbplats fungerar med den mest populära webbläsaren på webben, vilket är Internet Explorer. Om det är en äldre webbplats som inte har uppdaterats på länge kan de fått att endast IE kan återge plats ordentligt och, inte vill ha att göra med andra webbläsare, helt enkelt hindrade dem från att komma in.
Oavsett anledning, det finns ett sätt att komma runt detta och komma in i webbplatser som kräver en viss webbläsare när du använder Safari. Det första steget är att göra det möjligt utveckla menyn i menyraden. Gå in i Safari-inställningarna och välj fliken Avancerat:
Markera alternativet längst att Visa utvecklarmenyn och du kommer att se en ny övre nivå menyn Alternativ heter utveckla precis bredvid menyn Bokmärken. Härifrån har du tillgång till ett par coola saker, men vad vi behöver är User Agent urvalet.
Välj bara utveckla / User Agent i menyn och välj en webbläsare signatur som passar ihop med vad webbplatsen indikerar webbläsaren är begränsad till. Ladda platsen och chansen att du kommer att kunna få i.
Se upp! Med denna teknik är inte klokt för något riktigt kritiska – Det finns en möjlighet att inmatningsformulär inte kanske fungerar korrekt eller att kontroller i formulär faktiskt kan ge felaktiga data. Det finns även möjlighet att webbläsaren kommer att ha några allvarliga problem på webbplatsen. Jag skulle bara använda denna teknik om du verkligen vill se något som en webbplats säger du att de don ’ t vill att du ska se och du ’ t har tillgång till en webbläsare som fungerar.
Det här alternativet gör inte Safari emulate IE eller någon annan webbläsare. Det berättar helt enkelt webbservern du besöka att det är något annat än Safari. Du kommer också vill återställa detta till standard när du är klar eftersom många webbplatser utföra villkorlig rendering baserat på vilken typ av webbläsare du har.
Dessa varningar åt sidan, Om du ’ ve någonsin känt lite vänster ut eftersom någon bestämmer sig för att du inte bör kunna se en webbplats eftersom du kör en Macintosh, åtminstone så sätt du kan komma in och se vad all uppståndelse handlar om.