Blisk (webbläsare)
Initial release | 9 maj 2016 |
---|---|
Stabila utgåvor | |
Skrivet i | C++ |
Motorer | Blink , V8 |
Operativ system | |
Plattform | IA-32 , x64 , ARMv7 , ARMv8-A |
Typ | webbläsare |
Licens | Gratisprogram under Blisks användarvillkor |
Hemsida |
Blisk är en freemium Chromium -baserad webbläsare som syftar till att förbättra produktivitet och kodkvalitet genom att tillhandahålla ett brett utbud av verktyg för webbutveckling och testning för olika typer av enheter: stationära datorer, surfplattor och mobiler.
Historia
Den senaste generationen av Blisk-applikationer började med releasen av version 14 som tillkännagavs av Blisk-teamet den 15 januari 2021. Med version 14 började Blisk använda den nya omarbetade applikationskärnan, vilket gör det möjligt att använda flera enheter samtidigt i ett synkroniserat läge ( enheter följer varandra genom URL och rullningsposition), fullt stöd för ensidiga applikationer , möjligheterna att simulera olika mobila nätverk och styra enhetens cachning .
Den första betaversionen av Blisk för Linux tillkännagavs den 10 april 2021, offentlig Linux-release och stöd för Linux-baserade operativsystem ( Ubuntu , Debian , Fedora , OpenSUSE ) tillkännagavs av Blisk-teamet den 7 maj 2021.
Funktioner
Blisk är samma som Chromium och Google Chrome genom att den har ett minimalistiskt användargränssnitt. Till exempel sammanslagning av adressfältet och sökfältet till adressfältet . Blisk har en sida vid sida av en vald enhet och skrivbordsinnehåll. Arbetsytan kan delas i två med enheten som upptar den vänstra sidan, medan skrivbordsinnehållet upptar den högra.
Användargränssnitt
Som standard består huvudanvändargränssnittet av flikar , adressfält (omnibox) , verktygsfält , verktygslåda, enhetsinnehåll, splitter och skrivbordsinnehåll.
Flikar är huvudkomponenten i Blisks användargränssnitt och ligger överst i fönstret snarare än under kontrollerna. Närvaro och utseende av enhets- och skrivbordsinnehåll hanteras av användaren och kan variera beroende på flik.
Omniboxen är en URL-ruta som kombinerar funktionerna i både adressfältet och sökrutan. Om en användare anger webbadressen till en webbplats som tidigare sökts från, tillåter Blisk att trycka på Tabb för att söka på webbplatsen igen direkt från adressfältet. När en användare börjar skriva i adressfältet ger Blisk förslag på tidigare besökta webbplatser (baserat på webbadressen eller text på sidan), populära webbplatser (som inte nödvändigtvis har besökts tidigare) och populära sökningar. Förslag baserade på tidigare besökta webbplatser kan inte stängas av. Blisk kommer också att autokomplettera webbadresserna till webbplatser som besöks ofta. Om en användare skriver in nyckelord i adressfältet som inte matchar några tidigare besökta webbplatser och trycker på enter, kommer Blisk att utföra sökningen med hjälp av standardsökmotorn.
Blisks verktygsfält inkluderar knappen Toggle Developer Mode till vänster och knapparna Bakåt, Framåt, Uppdatera/Avbryt till höger. En hemknapp visas inte som standard, men kan läggas till via sidan Inställningar för att ta användaren till den nya fliksidan eller en anpassad startsida.
Arbetsflöde
Blisk är programvaran som syftar till att öka prestanda för IT-specialister när de surfar på webben eller bygger och testar webbapplikationer . Användarna kan arbeta i antingen webbläsarläge eller utvecklarläge på varje flik. Båda lägena kan användas samtidigt på olika flikar.
Surf- och utvecklarlägen
Surfläge används för att leta efter något på webben och visa webbinnehåll och media. Det här läget visar samma layout och beter sig på samma sätt som andra populära webbläsare som Google Chrome , Internet Explorer , Microsoft Edge , Safari eller Firefox . Utvecklarläget använder anpassad layout med meny- och skärmenheter. Detta läge används för webbutveckling och testning av webbapplikationer .
Utvecklarläge
Utvecklarläge är ett utökat läge och innehåller funktioner för webbutveckling och testning. Med aktiverat utvecklarläge visar Blisk enheter och ytterligare gränssnittselement och kontroller: menyer, aviseringar, enhetsrutor, enheter, dialogruta, etc.
För att aktivera utvecklarläget ska användaren klicka på knappen Utvecklarläge till vänster om adressfältet. Detta öppnar den senast använda enhetsuppsättningen eller startar Enhetshanteraren, där användaren kan välja enheter att använda i en enhetsuppsättning. Enheter är dolda som standard om inte användaren väljer en enhet från Enhetshanteraren i det övre högra hörnet. Utöver enheter erbjuder Blisk Chrome-liknande skrivbordsvy som är en vanlig webbvy i webbläsaren på samma sätt som i Google Chrome , Internet Explorer , Microsoft Edge , Safari eller Firefox .
Utvecklingsdomän
För webbutveckling och testsyften kan användarna behöva använda alternativet för utvecklingsdomän i det lanserade utvecklarläget. Efter att ha navigerat Blisk till en specifik domän (t.ex. localhost ), blir det här alternativet tillgängligt. Klicka på knappen Utvecklingsdomän för att lägga till den aktuella domänen i listan över utvecklingsdomäner. Nästa gång användaren navigerar till en given utvecklingsdomän, startar Blisk automatiskt utvecklarläge för den.
Enhetsemulering
Blisk kommer med en förinstallerad uppsättning telefoner, surfplattor, bärbara datorer och stationära datorer som kan simuleras, vilket gör det enkelt för utvecklare att testa hur deras kod återges på flera enheter och webbläsare. Funktionen kan användas för att jämföra hur designen svarar på olika skärmupplösningar och pixelförhållanden. Enhetssimulering gör det möjligt för utvecklare att testa sidans beteende i olika miljöer utan att behöva förlita sig på faktiska enheter. Blisks enheter stöder ursprunglig skärmupplösning , stående eller liggande orientering , enhetspixelförhållande , användaragent och pekhändelser . Från och med maj 2019 stöder Blisk mer än 50 enheter för webbutveckling och testbehov .
Telefoner
Leverantörer: Apple Inc. , Google , LG , Samsung , OnePlus .
iOS-enheter:
Android-enheter:
- Nexus 4
- Nexus 6
- Google Pixel
- Google Pixel XL
- Pixel 2
- Pixel 2 XL
- Pixel 3
- Pixel 3 XL
- Pixel 3a
- Pixel 3a XL
- Pixel 4
- Pixel 4 XL
- Pixel 5
- Pixel 6
- Pixel 6 Pro
- LG G3
- LG G6
- OnePlus 5T
- Samsung Galaxy S III
- Samsung Galaxy s4
- Samsung Galaxy S5
- Samsung Galaxy S6
- Samsung Galaxy S6 Edge
- Samsung Galaxy S7
- Samsung Galaxy S8
- Samsung Galaxy S9
- Samsung Galaxy S9 Plus
- Samsung Galaxy S20
- Samsung Galaxy S20 Plus
- Samsung Galaxy S20 Ultra
- Samsung Galaxy S21
- Samsung Galaxy S20 Plus
- Samsung Galaxy S20 Ultra
- Samsung Galaxy Note 5
Tabletter
Leverantörer: Apple Inc. , Google .
iPadOS-enheter:
Android-enheter:
Bärbara datorer
Leverantörer: Apple Inc. , Dell .
macOS -enheter:
Windows -enheter:
- Laptop 1366×768
- Laptop 1280×800
Stationära datorer
Stationära datorer:
- iMac Retina
- 2560×1440
- 1920×1080
- 1440×900
Med version 14 introducerade Blisk vyn som heter "Chrome-like desktop view" som ersatte den tidigare Desktop-vyn. Den Chrome-liknande skrivbordsvyn är en vanlig webbvy som visas i andra populära webbläsare.
Utöver den befintliga Enhetshanteraren introducerade Blisk-teamet en ytterligare lösning för snabb enhetsväxling från enhetspanelen. Funktionen släpptes med patchen 14.0.69.187.
Felövervakning
Med aktiverat utvecklarläge börjar Blisk att övervaka efter sidfel i JavaScript och resurser som inte kunde laddas över varje lanserad enhet. Närhelst ett fel eller en varning visas visar Blisk ett meddelande i det nedre vänstra hörnet av varje enhetspanel. Genom att klicka på felmeddelande öppnar användaren ett fönster med en lista över fel och varningar, som är grupperade efter text och kan sorteras efter typ.
Fånga
Med aktiverat utvecklarläge kan användarna använda olika inspelningsalternativ: ta olika typer av skärmdumpar eller spela in en video av deras skärm.
Användaren kan ta skärmdumpar av hela enhetsuppsättningen (alla startade enheter kommer att visas på en skärmdump) eller ta skärmdumpar av en enskild enhet. Beroende på inställningen "Ladda upp automatiskt till molnlagring" i Meny > Inställningar > Fångar, kan användaren:
- Ladda upp skärmdumpen till molnlagringen.
- Redigera skärmdumpen i ett dedikerat verktyg som heter Image Editor.
- Ladda ner skärmdumpen och spara på filsystemet.
Användaren kan spela in en video av sin skärm med en begränsad varaktighet. Från och med januari 2021 är längden på en videoinspelning begränsad till 2 minuter. Videon kan spelas in i både webbläsar- och utvecklarläge. Användaren kan också växla mellan lägen medan du spelar in en video av sin skärm.
Scrollsynkronisering
När man tittar på två olika enheter kan utvecklare enkelt se hur delar av deras projekt översätts över enheter med samtidig rullning, vilket innebär att om användaren rullar på sin skärm så rullar Blisk också lika mycket på den emulerade enheten han/hon väljer. Utvecklaren kan fokusera på webbutveckling utan att behöva uppdatera sidan manuellt då och då.
Blisk DevTools
Blisk DevTools är en uppsättning webbutvecklarverktyg inbyggda direkt i Blisk-applikationen. DevTools hjälper till att redigera sidor i farten och diagnostisera problem snabbt, vilket hjälper användare att bygga bättre webbplatser, snabbare. Med version 14.0.71.69 släppt den 16 februari 2021 implementerade Blisk-teamet:
- Samtidig användning av flera utvecklarverktyg
- Dockning av utvecklarverktyg
- Inspektera HTML-element på ett bekvämt sätt med utvecklarverktyg
- Utvecklarverktyg lossas i ett separat fönster
- Starta utvecklarverktyg i ett separat fönster.
Uppdatera sidan automatiskt
Blisk kan automatiskt spåra ändringar av lokal kod, och följaktligen uppdatera sidan, vilket gör utvecklingen enklare. Sedan version 3.1.62.192 kan Blisk också automatiskt uppdatera webbdesign baserat på filsystemändringar till refererade CSS- filer. Automatisk uppdatering av sidan använder inbyggt system- API på låg nivå för att se efter ändringar i filer och mappar som anges av användaren. När en bevakad fil eller en mapp ändras, uppdaterar Blisk automatiskt webbsidor som visas på enheter, vilket gör det lättare för utvecklaren att märka hur den nya koden påverkar det visuella utseendet och funktionerna på en webbsida.
Integration med kommandoraden och andra webbläsare
Med lanseringen av version 16.0.79.98 tillkännagav Blisk-teamet den nya funktionen - integration med kommandotolken på Windows och Terminal på macOS och Linux . Sådan integration gjorde det möjligt att starta Blisk med en anpassad enhetsuppsättning från kommandoraden. Dessutom kan användarna ange URL och enhetsorientering för enhetsuppsättningen.
Integrering med andra webbläsare är en annan funktion som dök upp med versionen 16.0.79.98. Blisk-teamet implementerade den dedikerade URL-hanteraren som känner igen Blisk-länkar - anpassade webbadresser som börjar med blisk://-
protokollet. Med installerad Blisk URL-hanterare kan användarna starta Blisk med en anpassad enhetsuppsättning från andra webbläsares adressfält (omnibox), tillägg eller bookmarklet .
Integritet
Inkognito
Blisk har inkognitoläge , vilket förhindrar webbläsaren från att permanent lagra historikinformation eller cookies från de besökta webbplatserna. Inkognitoläget liknar funktionen för privat surfning i andra webbläsare. Det hindrar inte att spara i alla fönster: "Du kan växla mellan ett inkognitofönster och alla vanliga fönster du har öppet. Du kommer bara att vara i inkognitoläge när du använder inkognitofönstret".
Fart
Den virtuella JavaScript- maskinen som används av Blisk och ärvt från Chromium , V8 JavaScript-motorn , har funktioner som dynamisk kodgenerering , dolda klassövergångar och exakt sophämtning .