Smartphones har funnits i nästan ett decennium, men även nu, när jag surfar på webben på min iPhone, stöter jag på webbplatser som inte fungerar särskilt bra. Ibland är problemen med den teknik som används på webbplatserna, men ibland ligger de hos de appar jag har installerat på min telefon. Så med detta i åtanke, låt oss titta på några av anledningarna till att webbplatser kanske inte fungerar korrekt på din mobila enhet.
Vissa webbplatser använder föråldrade tekniker
I flera år användes Adobes Flash av webbutvecklare som ville att deras webbplatser skulle göra mer än bara att visa text och bilder. Den användes för att bädda in videor, lägga till animationer och göra webbplatser mer interaktiva. Tyvärr, Flash slags suger . Det har alltid varit en röra av säkerhetshål, och även när det inte skickade din personliga information till hackare, så slog det mycket systemresurser.
RELATERAD: Hur man avinstallerar och inaktiverar Flash i varje webbläsare
När iPhone skickades 2007 gjorde den det utan stöd för Flash - och det var början på slutet för Flash. Nu, det är lättare än någonsin att klara sig utan Flash . Safari på macOS försöker låtsas att det inte finns , och varken iOS eller de senaste versionerna av Android levereras med den.
För det mesta spelar det ingen roll. Nästan alla moderna webbplatser har gått vidare till andra, bättre tekniker. Men om du försöker komma åt en äldre webbplats kan du stöta på problem om den är beroende av Flash.
Om du stöter på en Flash-webbplats på din telefon kan du inte göra mycket. Om det är väldigt viktigt att du besöker webbplatsen, försök igen när du är vid din dator. Annars är det bara att ignorera webbplatsen och gå vidare; det är ändå fångat tidigare.
Inte alla webbplatser använder responsiv design
Med ökningen av smartphones har designers tvingats börja tänka utanför lådan när det gäller webbplatser. Det finns ingen garanti för att alla som tittar på din webbplats har en 13-tumsskärm (åtminstone), en mus och ett tangentbord längre.
Liksom med Flash har de flesta moderna webbplatser förändrats med tiden och antagit responsiva designidéer - i grund och botten anpassar webbplatsen sig responsivt till den enhet som visar den. Nedan kan du se två skärmdumpar: en är mobilversionen av den här webbplatsen, och den andra är vad som händer när jag tvingar min iPhone att visa skrivbordsversionen.
Även om skrivbordsversionen av de flesta webbplatser inte är helt oanvändbar på en mobil kan det vara en obehaglig upplevelse: du måste zooma in för att läsa text, vissa element som bilder kanske inte visas ordentligt, popup-fönster kan vara svåra att bli av med, och dussintals andra små problem kan göra dig galen.
Om du tittar på en webbplats på din smartphone och allt ser litet och roligt ut, är det troligt att designarna inte använde responsiva tekniker. Precis som med Flash-webbplatser är de bästa alternativen att försöka igen på en dator eller bara begränsa webbplatsen till din mentala "aldrig besöker igen" -lista.
Mobila webbplatser kan saknas funktioner
Responsiv design fungerar bra och är - relativt - lätt att implementera för enkla webbplatser; du måste bara se till att sakerna ändras dynamiskt för mindre skärmar. Problem kan dock uppstå med mer komplexa webbplatser och webbappar. Ibland, även om en webbplats har en mobilversion, har den mobila versionen inte alla funktioner på hela webbplatsen. Enkla saker är normalt fortfarande möjliga, men att gräva djupare i inställningsmenyer eller mer komplexa alternativ fungerar inte.
Om så är fallet har du två alternativ: besök webbplatsen från en dator eller skapa webbplatsen tror du besöker från en dator så att du kan få den fullständiga skrivbordsversionen. Den första lösningen är ganska självklar, så låt oss titta på hur man gör den andra.
På iOS håller du ned uppdateringsknappen. Efter en stund visas en meny längst ner på skärmen. Tryck på, Begär skrivbordsplats. Safari uppdaterar sidan och låtsas att det faktiskt är MacOS-versionen av Safari.
I Chrome på Android (eller Chrome på iOS, om du använder det), tryck på Chrome-menyn och markera rutan "Begär skrivbordswebbplats".
Även om du lurar en webbplats att tro att du besöker från en dator kan det fortfarande ha några av de andra problemen i den här listan. Designen kan vara besvärlig att använda med en liten pekskärm, och webbplatsen kan fortfarande använda föråldrade tekniker som Flash.
Överaggressiva annonsblockerare och innehållsblockerare kan bryta vissa webbplatser
På min iPhone använder jag en innehållsblockerare för att hindra webbplatser från att ladda för många annonser och externa resurser, särskilt JavaScript. Det är en sak att låta dem ladda när du är på en dator med höghastighetsinternetanslutning, men om du reser, eller till och med bara surfar på internet med din smartphone över 3G, kan alla dessa extra resurser tugga genom din datalock och bandbredd.
99% av tiden laddas webbplatser helt bra utan extra resurser; de brukar vara saker som att spåra kakor och kommentarsektioner. Mycket ibland kommer dock innehållsblockeraren jag använder att få någon avgörande funktion att bryta. Jag har haft flest problem med nyhetssajter som kräver att du loggar in med Facebook eller Twitter för att se resten av en artikel.
Eftersom problemet ligger på din smartphone är det enkelt att fixa: du behöver bara ladda om webbplatsen utan innehållsblockerare.
På iOS håller du ned uppdateringsknappen tills menyn dyker upp. Tryck på, Ladda om utan innehållsblockerare och sidan uppdateras utan dem. Nu ska du vara bra att gå.
Android har inte innehållsblockerare inbyggda i operativsystemet som iPhones gör, men om du använder en annonsblockerande app, försök att stänga av den när du ser att en webbplats har problem.
Nästan tio år efter att iPhone lanserades är webben inte alltid en smarttelefonvänlig plats. När det är Flash-webbplatser eller webbplatser som inte svarar som orsakar problem finns det inte mycket du kan göra. När det är en alltför aggressiv innehållsblockerare kan du dock åtminstone fixa problemet själv.