Qihoo 360 Secure Den mest populære nettleseren du aldri har hørt om

En av de mest populære desktop-nettleserne i Kina er en du har sikkert aldri krysset sverd med, men det er enorm. Ifølge tech analytics peeps over på CNZZ, Qihoo 360 Secure Browser (Windows-only for desktop) er nest bare til Internet Explorer på fastlands-Kina, og står for 27,84% av de totale desktop-brukere. Vet du hva som er på tredje plass? Chrome, med 7,74%.

Mest populære - IE (alle versjoner kombinert), Qihoo 360, Chrome, Safari og resten.

Men 360 Secure har også en blomstrende stab av superhattere, pundits som har kritisert nettleseren for sine dodgy installasjons- og forplantningsmetoder, praksis som motstandere sier, gjør det mer likt skadelig programvare enn programvare. Det er selv blitt kalt en "kreft på internett".

The Bad Rap

La oss være ekte: kritikken er ikke ubegrunnet. For et anti-spyware selskap (Qihoo kom først inn i markedet med en malware beskyttelse suite som fortsatt er svært vellykket i dag), har Qihoo gitt ut noen seriøst sketchy kode. I begynnelsen av 2012 krevte Tech i Asia oppmerksomhet til noen undersøkelser fra New York-firmaet Digital Due Diligence, som rakte Qihoo over kulene for en liste over ni skamløse kraftspill, som blant annet medførte at andre nettlesere ble blokkert, og ble avinstallert, og helt stjele IEs logo i et forsøk på å lure uønskede øyne.

Den egentlige, ærlig-til-godhet Qihoo 360 Browser-logoen.

Kinesiske kritikere nivellerte verre anklager. I 2013 avslører en rapport som er utgitt på National Business Daily, en skyggefull taktikk:

De ... rapport presenterer en klesvask liste over anklager om Qihoo programvare, støtter mange av dem med illustrert skjermbilder som viser hva som skjer bak kulissene. Blant de mange påstandene: at Qihoo's 360 Safe Browser inneholder en massiv sikkerhetsfeil som forstyrrer brukerens Windows DLL-filer, at den kan avsløre brukernes passord, at den forteller brukerne at sketchy online betalingssteder er trygge, og at det gjør tilkoblinger til brukeren er ikke klar over selv når det bare er å laste inn en tom side. Rapporten inneholder også mer kjente kostnader som Qihoo-produkter som er masquerading som offisielle Microsoft-patcher, og taper med konkurrerende produkter som "usikre", etc. "

Se, jeg er ikke helt nede på Qihoo som et selskap. Når den kinesiske regjeringen endelig satte kibosh på Google-tjenester for over et år siden, trakk Qihoo opp og utgav et speil av Google Fonts API, og lagret Kina-baserte devs en ganske stor hodepine.

I tillegg, leiesoldatene til side, er en 27,84% stykke av brukerkaken ikke en stat-front-end-devs har råd til å slå ryggen på. Det betyr at alle som utvikler et østvendt produkt trenger å vite om - og test for - denne nettleseren. Du må bli kjent med sine quirks, dens HTML5-kapasiteter, hvilke CSS3-elementer den støtter, og alt det gode jazz.

Det er mange gode grunner til at jeg kommer under hetten her, men jeg kommer ikke til å lyve: Jeg er litt redd for å installere denne tingen.

Dykke, dykke, dykke!

Ok, kanskje veldig redd. Jeg har bare brukt 360 på noen andres maskin, så jeg skal fortsette å åpne dette i Sandboxie, et vennlig lite stykke kode som "driver programmene dine i et isolert rom som hindrer dem i å gjøre permanente endringer til andre programmer og data i datamaskinen din ". Nå som jeg er helt opptatt, la oss ta en titt på noen av 360 Secure unike funksjoner.

Dobbelkjerne

360 Secure integrerer både Webkit og Microsofts Trident layout motorer. Som standard er sidene lastet på en Webkit-basert motor, men når som helst kan du åpne det lille lysbolt-symbolet i nettadresselinjen og velge å laste siden i "IE-modus".

Lynboltikonet representerer "hurtigmodus" - sidene er lastet med webkit.Dropdown lar brukerne bytte til "IE (kompatibilitet) Mode".

360 Secure skifter også automatisk frem og tilbake mellom webkit og forskjellige IE-moduser på enkelte nettsider. Men hvorfor? Hvis du ikke forstår nettets topografi i Kina, virker dette som en meningsløs funksjon. 360's Investor Relations-side gir litt lys på dette:

"Webkit øker hastigheten på å åpne nettsider, mens Trident forbedrer kompatibiliteten til våre 360 ​​nettlesere med nettsider for nettbank og videovisning." 

Ah-hah. Mange store regjerings-, medisinske og finansielle nettsteder i Kina ble utviklet i en tid da IE6 var den eneste virkelige aktøren på feltet, og antikke IE-sentriske sikkerhets- og kodingspraksis florerer. Mange kinesiske bankportaler vil ikke engang løpe eller tillate innlogging, med mindre siden åpnes i IE (helst en eldre versjon). Dette problemet er vanlig nok til at 360 har tatt seg tid til å bygge en løsning rett inn i grensesnittet.

Etter å ha hørt rapporter om at noen brukere har hatt problemer med å laste inn HSBC Hong Kong-portalen i andre nettlesere enn IE, poppet jeg siden åpen i 360 Secure, og sikkert nok, den ble automatisk svitsjet til IE-modus.

Slik trykker du på standard rendering modus

Hvis du ikke liker ideen om en hvilken som helst nettleser som velger din gjengivelsesmotor, vil du tvinge 360 ​​Secure til å laste nettstedet ditt i en bestemt modus via meta navn = "renderer" tag i Del av oppslaget ditt, slik som det:

      

For å tvinge nettstedet til å laste med "IE kompatibilitet" renderer for IE6 og IE7 (ya weirdo), bytt ut webkit med dvs.-komp; å tvinge nettstedet til å laste som "standard" IE9 / 10/11, erstatte webkit med dvs.-stand. (Takk til ihref.com forfatter Suyuwen for løsningen.)

Innebygd WeChat Integration

WeChat, den mest populære mobile sosialplattformen i Kina, er tungt integrert i Qihoo 360. Ikke bare er det en popup-kode for en QR-kode i nettadresselinjen (oppfordrer brukerne til å skanne og følge 360 ​​Secure's Wechat-konto) ...

... men de aller første standardskjermer som vises etter at nettleseren er lansert for første gang, ber brukerne å installere 360-bits Wechat-nettleser-plugin.

"Skann QR-koden, og logg inn på Wechat fra datamaskinen din."

Mer mobilstøtte: "Send denne siden til telefon"

Kinas mobile-sentriske miljø har oppstått et behov for at brukerne raskt og enkelt kan overføre skrivebordssøkeopplevelser til telefonen. For eksempel kan jeg kjøpe på nettet på skrivebordet mitt på jobben, men jeg vil fortsette å handle vekk fra skrivebordet mitt under lunsj - hvordan tar jeg min erfaring med meg med et minimum av oppstyr? 

Topp kinesiske nettsteder har møtt denne utfordringen ved å plassere QR-koder i overskriften eller bunnen av grensesnittet deres; Brukerne kan bruke telefonene sine til å skanne QR-koden på skrivebordet, og mobilnettstedet laster i telefonens nettleser.


Taobao, Kinas mest populære shoppingportal, plasserer en QR-kode i overskriften til hjemmesiden deres. Skann den med telefonen, og nettstedet laster i telefonens nettleser. 

Å vite at ikke-kinesiske nettsteder er usannsynlig å tilby denne funksjonen, går 360 Browser inn, bygger en "send til telefon" -funksjon i grensesnittet. 


Funksjonens introduksjonsskjerm forklarer at når mobilnummeret ditt er bundet til skrivebordsbrowseren - som bare må gjøres en gang - kan nettsteder og bilder overføres til telefonen med ett enkelt klikk.


"Bruk mobiltelefonens 360 Mobile Browser til å skanne denne QR-koden og bind din datamaskin, så du kan overføre nettsteder, bilder og tekst til telefonen med et enkelt klikk." Knapptekst: Klikk her for å installere 360 ​​Mobile Browser.

Dette er den typen funksjon som kun kan utvikles av et selskap som dypt forstår brukerens atferd på markedet de ser på å tjene.

Ok, forskjeller diskutert, la oss ta en titt på hvordan denne tingen gjør kode.


Test One: HTML5-støtte

Først opp, kjørte jeg Qihoo gjennom motoren på Html5test.com, som sjekker om HTML5-kompatibilitet på tonn av forskjellige vektorer. Qihoo klarte seg med en score på 462 ut av en mulig totalt 555, ikke bra sammenlignet med Chrome 43s score på 526, men i en overraskende vending, kommer Qihoo 360 ut omtrent på nivå med Firefox, og langt foran IE 11 og Safari 8:

Html5test.com tror jeg kjører Chrome 31.

Responsive Images? Meh.

En veldig bemerkelsesverdig forskjell mellom Qihoo og andre testede nettlesere er i HTML5-responsiv bildestøtte. Mens de nyeste versjonene av Chrome, Safari og Firefox er mest for tommel opp for klientens responsive oppslag, har Qihoo 360 Secure tatt IEs tak på problemet, uten støtte for element, the srcset attributt eller størrelser Egenskap.

Hvis vi vurderer dette med hensyn til markedsbehov, er det fornuftig: Kina har vært sakte til å hoppe på den responsive designvognen, og jeg kan se hvorfor dette kanskje ikke er en prioritet for utviklere.

Ut av ren nysgjerrighet: HTML5Test i IE-modus

Da jeg manuelt lastet HTML5 i IE-modus, oppfører nettstedet nå som om jeg kjører IE11 - samme nettleser, forskjellig score.

Test to: CSS3-støtte

Igjen gjorde 360 ​​Secure ikke så dårlig for en CSS3-støttekontroll: 48% mot Chrome 42s 52%.

Forskjellene mellom de to var mest bemerkelsesverdige i bildestøtte, blanding, former og justering:

Top - 360 Secure. Nederst - Chrome 42.Top - 360 Secure. Nederst - Chrome 42.Top - 360 Secure. Nederst - Chrome 42.

Test tre: WebGL

Selvfølgelig gir det å kjøre 360 ​​Secure under webkitmodus en stor tommel opp fra doesmybrowsersupportwebgl.com:

Og en tommel ned når du manuelt bytter til IE-modus:

360-brukerens agent ser vanskelig ut til å målrette

Legg merke til det, gjorde du? Det er sant: dette har vært et vedvarende problem for kinesiske utviklere. Det er vanskelig å målrette via UA når en nettleser kan bytte sin UA rundt etter vilje, og når UA ser mye ut som andre store nettlesere.

Utvikler Yun Danran har utviklet en løsning på dette, slik at devs kan målrette mot store kinesiske nettlesere - spesielt 360 (i begge hovedmodusene) via jQuery. Ta en titt på Github.

Bruk $ .ua.is360ee for å finne ut om 360 Secure er i webkitmodus. Bruk $ .us.is360 til å avgjøre om 360-leseren blir brukt, periode.

Oppsummering

Kanskje det var Sandboxie ute etter meg, kanskje det var det faktum at mine ferdigheter ikke er helt opp til å grave rundt i tarmene i registret, men 360 Secure 7.1 syntes ikke å gjøre noe for ille for systemet mitt. Ingen popup-vinduer. Ingen åpenbare fiendtlige overtakelser.

Jeg forstår at ingen vil legge til en annen nettleser i testlisten, men hvis du målretter mot Kina, er jeg redd for at du må bite ned på den aktuelle stroppen. Den gode nyheten er at 360 Secure ikke er hvor som helst i nærheten av marerittet, og hvis du er kompatibel med Chrome, og vær oppmerksom på problemer med automatisk standard gjengivelsesmodus, bør du gjøre OK (for øyeblikket på minst).

Som alltid, hvis du har hatt problemer med skadelig programvare med moderne versjoner av 360 Secure, eller hvis du har noen tips om nettlesertesting på denne plattformen, gi oss beskjed i kommentarene!