Een van de meest populaire desktopbrowsers in China is er een waar je waarschijnlijk nog nooit zwaarden mee hebt gekruist, maar dat is het wel reusachtig. Volgens de technologische analyse van CNZZ is Qihoo 360 Secure Browser (alleen voor Windows) de enige die alleen op Internet Explorer in het vasteland van China werkt, goed voor 27,84% van de totale desktopgebruikers. Weet jij wat er op de derde plaats staat? Chrome, met 7,74%.
Populairst - IE (alle versies, gecombineerd), Qihoo 360, Chrome, Safari en de rest.Maar 360 Secure heeft ook een ontluikende stal van superhaters, experts die de browser hebben bekritiseerd vanwege zijn dodgy installatie- en propagatiepraktijken, praktijken waarvan tegenstanders zeggen dat het meer verwant is aan malware dan software. Het wordt zelfs een "kanker van het internet" genoemd.
Laten we echt zijn: de kritiek is niet ongegrond. Voor een anti-spyware-bedrijf (Qihoo ging voor het eerst op de markt met een malware-beveiligingspakket dat vandaag enorm succesvol blijft), heeft Qihoo een aantal uiterst schetsmatige code uitgegeven. Begin 2012 vestigde Tech in Asia de aandacht op een onderzoek door Digital Due Diligence uit New York, waarbij Qihoo over de kolen hing voor een lijst van negen schaamteloze power plays, waaronder het met geweld blokkeren van andere browsers om standaard te worden, waardoor het verwijderen enorm pijn deed, en volledig het logo van IE stelen in een poging onbedoelde ogen te bedriegen.
Het echte, eerlijke Qihoo 360 Browser-logo.Chinese critici hebben slechtere beschuldigingen geuit. In 2013 onthult een rapport uitgebracht op de National Business Daily naar verluidt meer schaduwrijke tactieken:
“De ... Het rapport presenteert een waslijst met beschuldigingen over de Qihoo-software en ondersteunt veel van hen met geïllustreerde screenshots die aantonen wat er achter de schermen gebeurt. Onder de vele beschuldigingen: dat de 360 Safe Browser van Qihoo een groot beveiligingsprobleem bevat dat gebruikers van Windows DLL-bestanden kapot maakt, dat het wachtwoorden van gebruikers kan blootleggen, dat het gebruikers vertelt dat vage online betalingssites veilig zijn en dat het verbindingen maakt met de gebruiker is niet op de hoogte, ook niet wanneer het alleen maar een lege pagina laadt. Het rapport bevat ook meer bekende kosten, zoals Qihoo-producten die zich voordoen als officiële Microsoft-patches, waarbij producten van concurrenten onveilig worden verwijderd als 'onveilig', enz. "
Kijk, ik ben niet helemaal op Qihoo als bedrijf. Toen de Chinese overheid de kibosh eindelijk meer dan een jaar geleden op Google-services zette, voerde Qihoo een stapje terug en gaf een nieuwe versie van de Google Fonts-API vrij, waardoor in China gevestigde ontwikkelaars een behoorlijk grote hoofdpijn hadden.
Plus, mercenary methoden terzijde, een plak van 27,84% van de gebruikerstaart is geen stat-front-end die ontwikkelaars zich kunnen veroorloven om zich terug te trekken. Dat betekent dat iedereen die een Oosters product ontwikkelt, deze browser moet kennen en testen. Je moet bekend worden met zijn eigenaardigheden, de HTML5-capaciteiten, welke CSS3-elementen het ondersteunt, en al die goede jazz.
Er zijn genoeg uitstekende redenen om hier onder de motorkap te komen, maar ik ga niet liegen: ik ben een beetje bang om dit ding te installeren.
Oké, misschien een beetje bang. Ik heb 360 alleen op de machine van iemand anders gebruikt, dus ik ga door en open dit in Sandboxie, een vriendelijk klein stukje code dat "je programma's in een geïsoleerde ruimte uitvoert, waardoor ze geen permanente wijzigingen in andere kunnen aanbrengen programma's en gegevens op uw computer ". Nu ik er helemaal klaar voor ben, laten we eens kijken naar enkele van de unieke functies van 360 Secure.
360 Secure integreert beide Webkit en de Trident-lay-outmotoren van Microsoft. Standaard worden pagina's geladen in een op Webkit gebaseerde engine, maar u kunt op elk moment het kleine licht-boutsymbool openen in de URL-balk en kiezen om de pagina in "IE-modus" te laden.
Het pictogram van de bliksemschicht staat voor "snelle modus" - pagina's worden geladen met webkit.Met de vervolgkeuzelijst kunnen gebruikers overschakelen naar de "IE (compatibiliteitsmodus)".360 Secure schakelt ook automatisch heen en weer tussen webkit en verschillende IE-modi op bepaalde webpagina's. Maar waarom? Als je de topografie van het net in China niet begrijpt, lijkt dit zinloze feature-stuffing. 360's Investor Relations-pagina werpt hier een licht op:
"Webkit verhoogt de snelheid waarmee webpagina's worden geopend, terwijl Trident de compatibiliteit van onze 360-browsers met webpagina's voor online bankieren en video-weergave verbetert."
Ah-hah. Veel grootschalige overheids-, medische en financiële websites in China zijn ontwikkeld in een tijd dat IE6 de enige echte speler op het veld was, en er zijn in de loop der tijd verouderde IE-gecentraliseerde beveiligings- en codeermethoden. Veel Chinese bankportals zullen niet eens draaien of inloggen toestaan tenzij de pagina wordt geopend in IE (bij voorkeur een oudere versie). Dit probleem komt vaak voor dat 360 de tijd heeft genomen om een oplossing te bouwen in zijn interface.
Nadat ik heb gehoord dat sommige gebruikers problemen hebben gehad bij het laden van de HSBC Hong Kong-portal in andere browsers dan IE, heb ik de pagina geopend in 360 Secure en zeker genoeg automatisch naar de IE-modus omgeschakeld.
Als je het niet leuk vindt dat een browser je rendering-engine willekeurig kiest, kun je 360 Secure dwingen om je site in een specifieke modus te laden via de meta name = "renderer"
tag in de deel van je markup, zoals zo:
Om de site te dwingen te laden met de "IE-compatibiliteit" renderer voor IE6 en IE7 (ya weirdo), vervangen webkit
met ie-comp
; om de site te dwingen te laden als "standaard" IE9 / 10/11, te vervangen webkit
met ie-stand
. (Bedankt aan auteur Suyuwen van ihref.com voor de oplossing.)
WeChat, het populairste mobiele sociale platform in China, is zwaar geïntegreerd in Qihoo 360. Niet alleen is een QR-code pop-up aanwezig in de URL-balk (gebruikers aansporen om 360 Secure's Wechat-account te scannen en te volgen) ...
... maar de allereerste standaardschermen die verschijnen nadat de browser voor de eerste keer is gestart, dringen er bij gebruikers op aan om de Wechat browser-plug-in van 360 te installeren.
"Scan de QR-code en log in op Wechat vanaf uw computer."Door de mobiele omgeving waarin China centraal staat, hebben gebruikers behoefte aan snelle en eenvoudige overdracht van desktop-surfbelevenissen naar hun telefoon. Ik kan bijvoorbeeld online winkelen op mijn desktop op mijn werk, maar ik wil tijdens de lunch verder weg van mijn bureau blijven winkelen - hoe neem ik mijn ervaring met mij mee met een minimum aan gedoe?
Top Chinese sites hebben deze uitdaging bereikt door QR-codes in de kop- of voettekst van hun interface te plaatsen; Gebruikers kunnen hun telefoons gebruiken om de QR-code op het bureaublad te scannen en de mobiele site wordt in de browser van de telefoon geladen.
Wetende dat niet-Chinese sites deze functie waarschijnlijk niet zullen bieden, voert 360 Browser stappen in, waarbij een "send to phone" -functie wordt ingebouwd in hun interface.
In het introductiescherm van de functie wordt uitgelegd dat zodra uw mobiele nummer aan de desktopbrowser is gekoppeld - wat slechts één keer hoeft te gebeuren - websites en afbeeldingen met één klik naar uw telefoon kunnen worden overgebracht.
Dit is het soort functie dat alleen kan worden ontwikkeld door een bedrijf dat het gebruikersgedrag van de markt die ze willen bedienen, begrijpt.
Oké, er worden verschillen besproken, laten we eens kijken hoe dit ding code weergeeft.
Eerst heb ik Qihoo via de engine overreden op Html5test.com, dat controleert op HTML5-compatibiliteit in een ton verschillende vectoren. Qihoo klokt in met een score van 462 op een mogelijk totaal van 555, niet geweldig in vergelijking met de score van Chrome 43 van 526, maar in een verrassende wending komt Qihoo 360 ongeveer op gelijke voet met Firefox en ver voor op IE 11 en Safari 8:
Html5test.com denkt dat ik Chrome 31 gebruik.Een zeer opvallend verschil tussen Qihoo en andere geteste browsers is de ondersteuning voor HTML5 voor responsieve afbeeldingen. Hoewel de nieuwste versies van Chrome, Safari en Firefox overwegend opduiken voor responsieve markup aan de clientzijde, heeft Qihoo 360 Secure de touwtjes in IE overgenomen, zonder ondersteuning voor de element, de
srcset
attribuut of de maten
attribuut.
Als we dit bekijken in termen van marktnoodzaak, is het logisch: China is traag op de responsieve design-bandwagon gesprongen en ik zie waarom dit misschien geen prioriteit is voor ontwikkelaars..
Wanneer ik HTML5 handmatig opnieuw laad in de IE-modus, gedraagt de site zich nu alsof ik IE11 - dezelfde browser, andere partituur.
Nogmaals, 360 Secure deed het niet al te graag voor een CSS3-supportcheck: 48% versus Chrome 42's 52%.
De verschillen tussen de twee waren het meest opvallend in beeldondersteuning, menging, vormen en uitlijning:
Top - 360 veilig. Onderkant - Chrome 42.Top - 360 veilig. Onderkant - Chrome 42.Top - 360 veilig. Onderkant - Chrome 42.Uiteraard produceert het uitvoeren van 360 Secure onder webkit-modus een grote duim omhoog van domybrowsersupportwebgl.com:
En een duim omlaag bij handmatig overschakelen naar de IE-modus:
Merkte dat op, of wel? Het is waar: dit is een hardnekkig probleem voor Chinese ontwikkelaars. Het is moeilijk om via UA te targeten wanneer een browser zijn UA naar wens kan wisselen, en wanneer de UA veel lijkt op andere belangrijke browsers.
Ontwikkelaar Yun Danran heeft hiervoor een oplossing ontwikkeld, waarmee ontwikkelaars belangrijke Chinese browsers kunnen targeten - met name 360 (in een van de hoofdmodi) via jQuery. Neem een kijkje op Github.
Gebruik $ .ua.is360ee om te bepalen of 360 Secure zich in de webkitmodus bevindt. Gebruik $ .us.is360se om te bepalen of de 360-browser wordt gebruikt, punt.Misschien was het Sandboxie die op mij lette, misschien was het het feit dat mijn vaardigheden niet helemaal in het lef van het register kunnen graven, maar 360 Secure 7.1 leek mijn systeem niet te erg te maken. Geen pop-ups. Geen overduidelijke vijandige overnames.
Ik begrijp dat niemand nog een browser aan de testlijst wil toevoegen, maar als je je richt op China, ben ik bang dat je op die riem moet bijten. Het goede nieuws is dat 360 Secure nergens in de buurt is van de nachtmerrie die het zou kunnen zijn, en als je compatibel bent met Chrome en aandacht schenkt aan problemen met automatisch standaard weergavemodi, zou je dat goed moeten doen (voorlopig, op tenminste).
Zoals altijd, als u malwareproblemen hebt gehad met moderne versies van 360 Secure of als u hints voor browsertests op dit platform hebt, kunt u ons dit laten weten in de opmerkingen.!