En av de mest populära skrivbordsbläddrarna i Kina är en du har nog aldrig korsat svärd med, men det är det enorm. Enligt den tekniska analysen går över på CNZZ, är Qihoo 360 Secure Browser (Windows-only for desktop) näst enda för Internet Explorer på fastlandet, som står för 27,84% av de totala stationära användarna. Vet du vad som är på tredje plats? Chrome, med 7,74%.
Mest populära - IE (alla versioner, kombinerade), Qihoo 360, Chrome, Safari och resten.Men 360 Secure har också ett växande stab av superhattare, pundits som har kritiserat webbläsaren för sina tvivelaktiga installations- och förökningsmetoder, praxis som motståndare säger gör det mer relaterat till skadlig kod än programvara. Det har till och med kallats en "cancer på internet".
Låt oss vara riktiga: kritiken är inte ogrundad. För ett anti-spionprogramföretag (Qihoo först gick in på marknaden med en malware protection suite som fortfarande är enormt framgångsrik idag) har Qihoo släppt en seriöst sketchy kod. I början av 2012 uppmärksammade Tech i Asien några undersökningar från New York-firmaet Digital Due Diligence, rakade Qihoo över kolet för en lista med nio skamlösa kraftspel, som med tvingande blockering av andra webbläsare blev att bli standard, vilket gjorde avinstallationen en stor smärta, och helt stjäl IE: s logotyp i ett försök att lura oönskade ögon.
Den faktiska, ärlig-till-godhet Qihoo 360 Browser-logotypen.Kinesiska kritiker nivån på värre anklagelser. I 2013 avslöjar en rapport som publiceras på National Business Daily uppenbarligen mer skuggig taktik:
”De ... rapport presenterar en tvättlista av anklagelser om Qihoo-programvara, stödjer många av dem med illustrerade skärmdumpar som visar vad som händer bakom kulisserna. Bland de många påståendena: att Qihoo 360 Safe Browser innehåller en omfattande säkerhetsfel som klarar av användares Windows DLL-filer, att det kan avslöja användarnas lösenord, att det säger användarna att sketchy online-betalningssites är säkra, och att det gör anslutningar till användaren är inte medveten om även när det bara laddar en tom sida. Rapporten innehåller också mer välkända avgifter som Qihoo-produkter som maskerar som officiella Microsoft-patchar, med våld att radera konkurrentprodukter som "osäkra" etc. "
Titta, jag är inte helt nere på Qihoo som ett företag. När den kinesiska regeringen äntligen lade kibosh på Google-tjänster för ett år sedan, steg Qihoo upp och släppte en spegel av Google Fonts API, vilket sparar Kina-baserade devs en ganska stor huvudvärk.
Plus, legendariska metoder åt sidan, en 27,84% skiva av användarkakan är inte en stat front-end devs har råd att slå tillbaka på. Det betyder att alla som utvecklar en produkt med östernvändning behöver veta om - och testa för - den här webbläsaren. Du måste bli bekant med dess egenskaper, dess HTML5-kapacitet, vilka CSS3-element som den stöder, och allt som bra jazz.
Det finns många bra skäl till att jag ska komma under huven här, men jag kommer inte att ljuga: Jag är lite rädd för att installera den här saken.
Okej, kanske mycket rädd. Jag har bara någonsin använt 360 på någon annans maskin, så jag ska gå vidare och öppna detta i Sandboxie, ett vänligt litet kodstycke som "driver dina program i ett isolerat utrymme som hindrar dem från att göra permanenta förändringar till andra program och data i din dator ". Nu när jag passar alla, låt oss ta en titt på några av 360 Secures unika egenskaper.
360 Secure integrerar både Webkit och Microsofts Trident-layoutmotorer. Som standard laddas sidor på en webbkitbaserad motor, men du kan när som helst öppna den lilla belysningsbollsymbolen i URL-fältet och välja att ladda sidan i "IE-läge".
Blixtbultikonet representerar "snabbläge" - sidor laddas med webkit.I rullgardinsmenyn kan användarna växla till "IE-läge (kompatibilitet)".360 Secure växlar automatiskt automatiskt fram och tillbaka mellan webkit och olika IE-lägen på vissa webbsidor. Men varför? Om du inte förstår toppografi av nätet i Kina, verkar det som meningslöst funktionalitet. 360: s Investor Relations-sida lägger lite ljus på detta:
"Webkit ökar hastigheten på att öppna webbsidor, medan Trident förbättrar kompatibiliteten hos våra 360-webbläsare med webbsidor på webbsidor och videodisplayer."
Ah-hah. Många storskaliga myndigheter, medicinska och finansiella webbplatser i Kina utvecklades i en tid då IE6 var den enda riktiga aktören på fältet och antika IE-centrerade säkerhets- och kodningsrutiner finns i överflöd. Många kinesiska bankportaler kommer inte ens att springa eller tillåta inloggning om inte sidan öppnas i IE (helst en äldre version). Detta problem är vanligt nog att 360 har tagit sig tid att bygga en lösning direkt in i gränssnittet.
Efter att ha hört rapporter som vissa användare har haft problem med att ladda upp HSBC Hong Kong-portalen i andra webbläsare än IE, poppade jag sidan öppen i 360 Secure, och visst nog, det skiftades automatiskt till IE-läge.
Om du inte gillar idén om en webbläsare väljer din återgivningsmotor helt och hållet, kan du tvinga 360 Secure att ladda din webbplats i ett visst läge via meta namn = "renderer"
tagga i Del av din uppställning, som så:
För att tvinga webbplatsen att laddas med "IE-kompatibilitet" renderer för IE6 och IE7 (ya weirdo), byt ut webkit
med dvs-comp
; för att tvinga webbplatsen att laddas som "standard" IE9 / 10/11, ersätt webkit
med dvs-stativ
. (Tack till ihref.com författaren Suyuwen för lösningen.)
WeChat, den mest populära mobila sociala plattformen i Kina, är starkt integrerad i Qihoo 360. Det är inte bara en popup-kod för QR-kod som finns direkt i URL-fältet (uppmanar användarna att skanna och följa 360 Secure's Wechat-konto) ...
... men de allra första standardskärmarna som visas efter att webbläsaren lanserats för första gången uppmanar användarna att installera 360-bitars Wechat-webbläsare plugin.
"Skanna QR-koden och logga in på Wechat från din dator."Kinas mobilcentrerade miljö har skapat ett behov för att användare snabbt och enkelt kan överföra skrivbordsupplevelser till sin telefon. Till exempel kanske jag handlar online på mitt skrivbord på jobbet, men jag vill fortsätta att shoppa från mitt skrivbord under lunchen - hur tar jag min erfarenhet med mig med ett minimum av krångel?
Topp kinesiska webbplatser har mött denna utmaning genom att placera QR-koder i rubriken eller sidfoten i deras gränssnitt. Användare kan använda sina telefoner för att skanna QR-koden på skrivbordet, och mobilplatsen laddas i telefonens webbläsare.
Att veta att icke-kinesiska webbplatser inte kommer att erbjuda den här funktionen, går 360 Browser in, bygga en "skicka till telefon" -funktion i deras gränssnitt.
Funktionsens introduktionsskärm förklarar att när ditt mobilnummer är kopplat till skrivbordsbläddraren - som bara behöver göras en gång - kan webbplatser och bilder överföras till din telefon med ett enda klick.
Det här är den typ av funktion som endast kan utvecklas av ett företag som djupt förstår användarens beteenden på marknaden som de ser ut att betjäna.
Okej, skillnader som diskuteras, låt oss ta en titt på hur denna sak gör kodning.
Först körde jag Qihoo genom motorn över på Html5test.com, som kontrollerar HTML5-kompatibilitet över ett ton av olika vektorer. Qihoo klickade in med en poäng på 462 av en möjlig total 555, inte bra jämfört med Chrome 43s poäng på 526, men i en överraskningsvridning kommer Qihoo 360 ut ungefär lika med Firefox och långt före IE 11 och Safari 8:
Html5test.com tror att jag kör Chrome 31.En mycket anmärkningsvärd skillnad mellan Qihoo och andra testade webbläsare finns i sitt HTML5-responsiva bildstöd. Medan de senaste versionerna av Chrome, Safari och Firefox allt oftast är tummen upp för klientens responsiva uppmärkning, har Qihoo 360 Secure tagit IEs tack på problemet, utan stöd för element, the
srcset
attribut eller storlekar
attribut.
Om vi granskar detta när det gäller marknadsbehov är det meningsfullt: Kina har varit långsamt för att hoppa på den responsiva designvagnen och jag kan se varför det här inte är en prioritet för utvecklare.
När jag manuellt lade om HTML5 i IE-läge beter sig webbplatsen nu som om jag kör IE11 - samma webbläsare, annorlunda poäng.
Återigen gjorde 360 Secure inte så illa för en CSS3-supportkontroll: 48% mot Chrome 42: s 52%.
Skillnaderna mellan de två var mest anmärkningsvärda i bildstöd, blandning, former och inriktning:
Top - 360 Secure. Bottom - Chrome 42.Top - 360 Secure. Bottom - Chrome 42.Top - 360 Secure. Bottom - Chrome 42.Självklart producerar 360 Secure under webkit-läge en stor tumme upp från doesmybrowsersupportwebgl.com:
Och en tummen ner när manuell växling till IE-läge:
Märkte det, gjorde du? Det är sant: det här har varit ett bestående problem för kinesiska utvecklare. Det är svårt att rikta in via UA när en webbläsare kan byta sin UA i vila, och när UA ser mycket ut som andra stora webbläsare.
Utvecklare Yun Danran har utvecklat en lösning på detta, vilket gör att devs kan rikta sig mot stora kinesiska webbläsare, särskilt 360 (i båda huvudmodellerna) via jQuery. Ta en titt på Github.
Använd $ .ua.is360ee för att avgöra om 360 Secure är i webkitläge. Använd $ .us.is360se för att avgöra om 360-webbläsaren används, period.Kanske var det Sandboxie som letade efter mig, kanske var det faktum att mina färdigheter inte är helt på väg att gräva runt i registret, men 360 Secure 7.1 verkade inte göra något för otäckt för mitt system. Inga popup-fönster. Inga uppenbara fientliga övertaganden.
Jag förstår att ingen vill lägga till en annan webbläsare i testlistan, men om du riktar in mot Kina, är jag rädd att du måste bita ner på det bandet. Den goda nyheten är att 360 Secure inte ligger någonstans i närheten av mardrömmen, och om du är kompatibel med Chrome och uppmärksammar eventuella problem med automatisk återgivningslägen, ska du göra OK (för närvarande vid minst).
Som alltid, om du har haft några skadliga problem med moderna versioner av 360 Secure, eller om du har några tips om webbläsartestning på denna plattform, låt oss veta i kommentarerna!