2023-05-25

Läsa källkod för en hemsida i de flesta webbläsare

Att kunna läsa källkoden för en hemsida är ofta användbart. Ett enkelt sätt att göra detta är att redigera adress-fältet genom att lägga till "view-source:" först. Det funkar i förvånansvärt många webbläsare, inklusive de flesta som finns till mobilen.


Fast det är inte säkert att du kan följa view-source-länken ovan, utan att själv skriva in den i adressfältet, eftersom många (alla?) webbläsaren inte har denna typ av URI som en godkänd typ av länk att följa från en hemsida. Jag gissar på att sådana restriktioner infördes av webbläsar-utvecklare, efter att det var populärt att skrämmas med about:history ett tag på 90-talet.


För mer information: 

2023-05-04

Webbläsaren Vivaldi Browser för Android

 

Den här artikeln ingår i serien, av blogginlägg, om hur jag söker en webbläsare för min telefon.

Om Vivaldi Browser

Vivaldi Browser är skapad av Håkon Wium Lie, som är en av de viktigaste personerna bakom den moderna webben. Bl.a. ägde han länge företaget bakom webbläsaren Opera, och var dess VD; skapade Cascading Style Sheets; och tog fram testerna ACID1 ACID2 och ACID3, som visade på grova brister i den tidens webbläsare, jämfört med hur de marknadsfördes, och som gjorde att webbläsare började följa gemensamma standarder.

Vivaldi Browser är inte öppen källkod, men bygger på öppen-källkod-webbläsaren Chromium.  Apache-licensen, som gäller för den mesta av koden i Chromium, är inte copyleft, och ställer inte krav på att man måste publicera källkod, för program som bygger på källkod under licensen.

Liksom de flesta andra Chromium-baserade webbläsare, så använder Vivaldi Browser Blink som webbmotor. Vivaldi använder den version av blink, som finns som systembibliotek på telefonen.

Håkon Wium Lie hoppade av Opera och startade Vivaldi, när de nya ägarna, av Opera, inte delade hans vision om hur en webbläsares användargränssnitt skulle vara.

Länkar:


Vivaldi skulle kunna bli min nästa webbläsare, om det inte vore för en bugg

Efter att ändrat lite i inställningar. Så klarar Vivaldi Browser alla de krav som jag ställde här, utan några problem.

Ironiskt nog, så stängde jag av de flesta av de saker, som Håkon slutade Opera för att få med i Vivaldi, när jag ändrade i mina inställningar.

Med mina nya inställningar, så tycker jag att Vivaldi är mycket smidigare att använda än Google Chrome. Med mina inställningar liknar Vivaldi:s användargränsnitt Google Chrome väldigt mycket, men lyckas vara lite bättre överallt, vilket gör att Vivaldi sammantaget fungerar mycket bättre.

Med långsamt Internet, så visar Vivaldi ofta inte hemsidor lika fort som Google Chrome. Men jag vet inte om detta beror på att Vivaldi inte visar sidor innan de laddad helt klart (vilket Google Chrome gör), eller på att Chrome använder halvfula knep, som att ofta hämta komprimerade filer cachade på Googles servrar, istället för att hämta dem direkt från de servrar som hemsidorna ligger på. Men även om fördröjningen märks, så tycker jag att den aldrig varit irriterande lång

Tyvärr funkar inte bokmärken i Vivaldi p.g.a. en bugg som dök upp med en uppdatering för några månader sedan (både i senaste Android- och PC-varianten av webbläsaren). Jag har även haft lite problem med flikhanteringen, som skulle kunna bero på samma bugg.

De som utvecklar Vivaldi är medvetna om buggen, och jag hoppas den blir fixad snart.

Fram till bokmärken är fixade, så är inte Vivaldi ett alternativ till Google Chrome.

Det var extrem otur för mig att testa appen nu, för det verkar inte som  Vivaldi Browser haft en enda allvarlig bugg innan.

2023-05-03

Webbläsaren DuckDuckGo Privacy Browser för Android

Den här artikeln ingår i serien, av blogginlägg, om hur jag söker en webbläsare för min telefon.

Om DuckDuckGo Privacy Browser

Som namnet antyder är DuckDuckGo Privacy Browser gjord för att ge dig, som  internetanvändare, mer privatliv, och försvåra att andra kan följa vad du gör på nätet.

Trots den något ökade säkerhet, blir det nästan aldrig extra krångel, för dig, när du använder denna webbläsare på nätet.

De använder Blink för rendering av hemsidor, men nästan all annan kod, är helt unik kod, skriven enbart för denna webbläsare. Allting i själva webbläsaren är öppen källkod, men bara ett begränsat antal säkerhetskontrollerade utvecklare tillåts ändra i DuckDuckGo:s egen källkod (fast du kan naturligtvis använda källkoden för att göra din egen webbläsare). Så det är många ögon som tittar på koden, men bara ett fåtal "pålitliga" som får ändra i den; en kombination som brukar resultera i högre säkerhet: få buggar, och mindre risk att någon medvetet kan bidra med illvillig kod.

Den app man kan hämta från Google Play Butik eller F-Droid, använder inte systembiblioteket för Blink, utan en egen version av funktionsbiblioteket (ifall telefonens tillverkare gjort något fult med den version som finns på telefonen). Så man får inte fördelen man normalt får med webbläsare som använder Blink på Android, att de tar upp lite mindre minne.

Företaget DuckDuckGo:s huvudprodukt, är en sökmotor på nätet, och den används som förvalda sökmotor i denna webbläsare. Sökmotorn DuckDuckGo har blivit kritiserad för att använda en del properitär kod.

DuckDuckGo:s sökmotor hämtar sökresultat, och annonser i sökresultat, från flera källor, bl.a. från Microsoft:s sökmotor Bing. Microsoft är ökänt för att spionera på användare av dess produkter och för att skriva dålig kod med mycket säkerhetsrisker, och Bing är ökänt för att gynna Microsoft i sina sökresultat. Detaljerna i DuckDuckGo:s och Microsoft:s avtal, är inte offentligt.

DuckDuckGo har också sin källkod hos GitHub, som ägs av Microsoft.

Hur jag redan använt DuckDuckGo Privacy Browser under mer än ett decennium 

DuckDuckGo Privacy Browser, är en webbläsare som jag använt mycket och ofta, under lång tid. Men aldrig som förstahands-webbläsare.

Det är den webbläsare som jag använder om jag tillfälligt besöker hemsidor, som innehåller sådant jag vill slippa få en massa annonser om efteråt.

Dessutom är den bra som webbläsare, som man använder för sådana hemsidor man vill slippa att vem som helst kan råka få reda på att man varit inne på (t.ex. porrsidor), om de har tillgång till mobilen, eller tittar på när du besöker eller söker efter annat innehåll på webben. Att gör sådana, lite mer privata, hemside-besök i en separat webbläsare minskar risken att man gör misstag. DuckDuckGo Privacy Browser, har en lättillgänglig knapp som stänger alla flikar samtidigt, och samtidigt raderar all webbhistorik, som webbläsaren sparat. Och i DuckDuckGo, så blir alla kakor och cashade filer raderade omedelbart, för en flik, när man stänger den.

Den passar också utmärkt, att vara den webbläsare som du använder för t.ex. nätbanken, Försäkringskassan, sjukvården och liknande. Det skapar lite extra säkerhet (så länge som du inte har mer skumma sidor öppna samtidigt i appen, i andra flikar).

Syftet med DuckDuckGo Privacy Browser

Den här webbläsaren är konstruerad för att minska risken att någon snokar i vad du gör på webben.

Lyckas den?
Nja.

Den gör det lätt att snabbt radera alla spår på själva mobilen, över vad man gjort på webben. Det finns en lättillgänglig knapp som raderar allt, och det visas också en tydligt, med animation av eldslågor, när man gör det. 

Den gör det också lite svårare för annonsörer och andra, att spåra vilka sidor du besökt på webben. 

Den skyddar dig mot sådana aktörer, som med en låg kostnad, vill samla in stora mängder data om ett stort antal människor som använder webben, för att t.ex. sälja till annonsörer. 

Men den skyddar nästan ingenting mot mer kostsamma eller individuellt inriktade försök att spåra dina aktiviteter på nätet. Och med hjälp av AI, kräver inte längre mer individuell spårning, en hög arbetsinsats med riktiga människor. 

Denna webbläsare, ger bara extra skydd för vad som lagras på mobilen. Den som har tillgång till dit nätverk (t.ex. grannen, när du använder din WiFi hemma, eller arbetsgivaren när du använder internetuppkopplingen på jobbet), kan fortfarande se lika bra vad du gör, som om du använde vilken vanlig webbläsare som helst.

Går DuckDuckGo Privacy Browser att användas som den webbläsare man använder till allt

Det beror på.

De inställningar den kommer med, är ganska bra för att kunna komma åt de flesta sidor på webben, men fortfarande ge ett litet extra mått av privatliv (jämfört med t.ex. webbläsarna Google Chrome, Safari, eller Edge).

Om dina besök är begränsat till ett inte för stort antal webbplatser, som du litar någorlunda på, så skulle just denna webbläsare antagligen funka utmärkt. Det är inte svårt att ställa in en passande lägre säkerhetsnivå, för varje webbplats, men sådana inställningarna kräver lite onödigt många steg och går lite för långsamt att göra.

Om du behöver kunna surfa runt lite varsomhelst, till sidor du besöker bara en gång, så blir det ganska mycket tid att ägna åt att göra individuella inställningar för varje ny webbplats, för att de skall funka.

Sådana saker som att kopiera en webbadress från adressfältet, går inte att göra på alla sätt, som du vant dig vid att kunna göra det på. Kopiera text från en hemsida, till någon annanstans, är bökigare, än i vanliga webbläsare. Allt  för att minska riskerna, att du av misstag gör något dumt, som gör att du läcker information om dig själv, till någon du inte vill.