Qihoo 360 Secure le navigateur le plus populaire dont vous n'avez jamais entendu parler

L’un des navigateurs de bureau les plus populaires en Chine est celui avec lequel vous n’avez probablement jamais croisé le fer, mais c’est énorme. Selon les analystes techniques du CNZZ, Qihoo 360 Secure Browser (Windows uniquement pour les ordinateurs de bureau) est le second d’Internet Explorer en Chine continentale, représentant 27,84% du total des utilisateurs d’ordinateurs de bureau. Savez-vous ce qui est à la troisième place? Chrome, avec 7,74%.

Les plus populaires - IE (toutes versions confondues), Qihoo 360, Chrome, Safari et le reste.

Mais 360 Secure possède également une importante base de super-ennemis, des experts qui ont critiqué le navigateur pour ses pratiques d'installation et de propagation douteuses, pratiques qui, selon ses détracteurs, le rapprochent davantage des logiciels malveillants. On a même appelé cela un "cancer de l'Internet".

Le mauvais rap

Soyons vrais: la critique n'est pas sans fondement. Pour une entreprise anti-spyware (Qihoo est entré pour la première fois sur le marché avec une suite de protection contre les logiciels malveillants qui continue de remporter un vif succès aujourd'hui), Qihoo a publié un code très fragmentaire. Au début de 2012, Tech in Asia a attiré l'attention sur certaines recherches de la société new-yorkaise Digital Due Diligence, rapportant à Qihoo une liste de neuf jeux de pouvoir éhontés, incluant notamment le blocage forcé des autres navigateurs, rendant la désinstallation extrêmement pénible. et totalement voler le logo d'IE dans le but de tromper les yeux non avertis.

Le logo Qihoo 360 Browser actuel et honnête.

Les critiques chinois ont émis de pires accusations. En 2013, un rapport publié dans le National Business Daily dévoilerait une tactique plus louche:

le Le rapport présente une longue liste d'accusations à propos du logiciel Qihoo, sauvegardant nombre d'entre elles avec des captures d'écran illustrées illustrant ce qui se passe dans les coulisses. Parmi les nombreuses allégations: le 360 ​​Safe Browser de Qihoo contient une faille de sécurité énorme qui perturbe les fichiers DLL Windows des utilisateurs, il peut révéler les mots de passe des utilisateurs, indiquer aux utilisateurs que les sites de paiement en ligne fragmentaires sont sécurisés et qu'il établit des connexions avec l'utilisateur n'est pas au courant, même s'il s'agit simplement de charger une page vierge. Le rapport contient également des accusations plus courantes telles que les produits Qihoo se faisant passer pour des correctifs Microsoft officiels, supprimant de force les produits concurrents comme étant "dangereux", etc.

Écoutez, je ne suis pas totalement démuni face à Qihoo en tant que société. Lorsque le gouvernement chinois a finalement mis le kibosh sur les services Google il y a plus d'un an, Qihoo s'est lancé et a publié un miroir de l'API Google Fonts, sauvant ainsi un mal de tête considérable pour les développeurs basés en Chine..

De plus, mis à part les méthodes mercenaires, une part de 27,84% de la tarte de l'utilisateur n'est pas une solution que les développeurs front-end peuvent se permettre de tourner. Cela signifie que toute personne développant un produit orienté Est doit connaître et tester ce navigateur. Vous devrez vous familiariser avec ses particularités, ses capacités HTML5, les éléments CSS3 qu’il prend en charge et tout ce bon jazz..

Il y a plein d'excellentes raisons pour que je passe sous le capot ici, mais je ne vais pas mentir: j'ai un peu peur d'installer ce truc.

Plongée, plongée, plongée!

Ok, peut-être beaucoup peur. Je n'ai jamais utilisé que la 360 sur la machine de quelqu'un d'autre. Je vais donc ouvrir ceci dans Sandboxie, un petit morceau de code convivial qui «exécute vos programmes dans un espace isolé, ce qui les empêche de modifier en permanence d'autres applications. programmes et données sur votre ordinateur ». Maintenant que je suis bien préparé, examinons quelques-unes des fonctionnalités uniques de 360 ​​Secure.

Double cœur

360 Secure intègre tous les deux Webkit et les moteurs de mise en page Trident de Microsoft. Par défaut, les pages sont chargées sur un moteur basé sur Webkit, mais vous pouvez à tout moment ouvrir le petit symbole éclairant dans la barre d'adresse et choisir de charger la page en «Mode IE»..

L'icône représentant un éclair représente le «mode rapide» - les pages sont chargées avec le kit de développement.La liste déroulante permet aux utilisateurs de basculer en mode «IE (compatibilité)»..

360 Secure bascule également automatiquement entre Webkit et différents modes IE sur certaines pages Web. Mais pourquoi? Si vous ne comprenez pas la topographie du réseau en Chine, cela semble être une farce inutile. La page des relations avec les investisseurs de 360 ​​jette un peu de lumière sur ceci:

"Webkit augmente la vitesse d'ouverture de pages Web, tandis que Trident améliore la compatibilité de nos 360 navigateurs avec les pages Web de services bancaires en ligne et d'affichage vidéo." 

Ah-hah. De nombreux sites Web gouvernementaux, médicaux et financiers à grande échelle ont été développés en Chine à une époque où IE6 était le seul acteur réel sur le terrain et où abondaient les pratiques de sécurité et de codage centrées sur l'IE obsolètes. De nombreux portails bancaires chinois ne fonctionnent même pas ou n'autorisent pas la connexion, sauf si la page est ouverte dans IE (de préférence une version plus ancienne). Ce problème est assez courant pour que 360 ​​ait pris le temps de créer une solution directement dans son interface..

Après avoir entendu dire que certains utilisateurs avaient eu des problèmes de chargement du portail HSBC Hong Kong dans des navigateurs autres que IE, j'ai ouvert la page ouverte dans 360 Secure et, bien entendu, le changement automatique de mode a été effectué en mode IE..

Comment forcer le mode de rendu par défaut

Si l'idée d'un navigateur qui choisit votre moteur de rendu ne vous plaira pas, vous pouvez forcer 360 Secure à charger votre site dans un mode spécifique via le navigateur. meta name = "renderer" tag dans le section de votre balisage, comme suit:

      

Pour forcer le site à se charger avec le rendu «IE compatibilité» pour IE6 et IE7 (ya weirdo), remplacez webkit avec ie-comp; forcer le site à se charger comme IE9 / 10/11 “standard”, remplacer webkit avec ie-stand. (Merci à l'auteur de ihref.com, Suyuwen, pour la solution.)

Intégration WeChat intégrée

WeChat, la plate-forme sociale mobile la plus populaire en Chine, est fortement intégrée à Qihoo 360. Non seulement un code QR apparaît-il directement dans la barre d'URL (incitant les utilisateurs à scanner et à suivre le compte Wechat de 360 ​​Secure)…

… Mais les tous premiers écrans par défaut qui apparaissent après le lancement du navigateur incitent les utilisateurs à installer le plug-in de navigateur Wechat de 360.

"Scannez le code QR et connectez-vous à Wechat à partir de votre ordinateur."

Assistance mobile supplémentaire: "Envoyer cette page au téléphone"

L'environnement centré sur le mobile de la Chine a engendré un besoin pour les utilisateurs de transférer rapidement et facilement des expériences de navigation de bureau sur leur téléphone. Par exemple, je magasine peut-être en ligne sur mon bureau au travail, mais je souhaite continuer à magasiner loin de mon bureau pendant le déjeuner - comment puis-je utiliser mon expérience avec moi avec un minimum de complications?? 

Les principaux sites chinois ont relevé ce défi en plaçant des codes QR dans l'en-tête ou le pied de page de leur interface. les utilisateurs peuvent utiliser leur téléphone pour scanner le code QR sur le bureau et le site mobile se charge dans le navigateur du téléphone.


Taobao, le portail d'achats le plus populaire de Chine, place un code QR dans l'en-tête de sa page d'accueil. Scannez-le avec votre téléphone et le site se charge dans le navigateur du téléphone.. 

Sachant qu'il est peu probable que des sites non-chinois offrent cette fonctionnalité, 360 Browser intervient, créant une fonctionnalité "d'envoi au téléphone" dans leur interface.. 


L’écran d’introduction de la fonction explique qu’une fois que votre numéro de téléphone portable est lié au navigateur de votre ordinateur de bureau, ce qui n’est nécessaire qu’une fois, les sites Web et les images peuvent être transférés sur votre téléphone en un seul clic..


"Utilisez le navigateur 360 Mobile de votre téléphone mobile pour numériser ce code QR et lier votre ordinateur. Vous pourrez ensuite transférer des sites Web, des images et du texte sur votre téléphone en un seul clic." Texte du bouton: cliquez ici pour installer le navigateur 360 Mobile.

C’est le genre de fonctionnalité qui ne peut être développée que par une entreprise qui comprend profondément les comportements des utilisateurs du marché qu’elle cherche à servir..

Bon, les différences discutées, regardons comment cette chose rend le code.


Test One: Prise en charge de HTML5

Tout d'abord, j'ai parcouru le moteur Qihoo sur Html5test.com, qui vérifie la compatibilité HTML5 avec une multitude de vecteurs différents. Qihoo a enregistré un score de 462 sur un total possible de 555, ce qui n'est pas fantastique comparé au score de 526 de Chrome 43, mais, surprise, Qihoo 360 est à égalité avec Firefox et devance de loin IE 11 et Safari. 8:

Html5test.com pense que je suis sous Chrome 31.

Images réactives? Meh.

Une différence très notable entre Qihoo et les autres navigateurs testés réside dans sa prise en charge des images réactives HTML5. Alors que les dernières versions de Chrome, Safari et Firefox sont toutes des solutions optimales pour le balisage réactif côté client, Qihoo 360 Secure a pris le flambeau d'IE sur la question, sans aucun support pour le élément, le srcset attribut ou le tailles attribut.

Si nous examinons cela en termes de nécessité du marché, cela semble logique: la Chine a été lente à suivre le mouvement du design réactif, et je peux comprendre pourquoi cela pourrait ne pas être une priorité pour les développeurs..

Out of Pure Curiosity: HTML5Test en mode IE

Lorsque j'ai rechargé manuellement HTML5 en mode IE, le site se comporte maintenant comme si j'utilisais IE11 - le même navigateur, un score différent..

Test Two: support de CSS3

Encore une fois, 360 Secure n’a pas fait trop mal pour un contrôle de support CSS3: 48% vs. Chrome 42's 52%.

Les différences entre les deux étaient les plus remarquables en ce qui concerne le support d'image, le mélange, les formes et l'alignement:

Top - 360 sécurisé. Fond - Chrome 42.Top - 360 sécurisé. Fond - Chrome 42.Top - 360 sécurisé. Fond - Chrome 42.

Troisième test: WebGL

Naturellement, le fonctionnement de 360 ​​Secure en mode Webkit génère un grand bravo de doesmybrowsersupportwebgl.com:

Et un pouce vers le bas lorsque vous passez manuellement en mode IE:

L'agent utilisateur de 360 ​​semble difficile à cibler

Vous avez remarqué ça? C'est vrai: c'est un problème persistant pour les développeurs chinois. Il est difficile de cibler via un agent utilisateur lorsqu'un navigateur peut changer son agent d'utilisateur à sa guise, et lorsque l'agent d'utilisateur ressemble beaucoup aux autres principaux navigateurs..

Le développeur Yun Danran a mis au point une solution permettant aux développeurs de cibler les principaux navigateurs chinois, notamment 360 (dans l’un ou l’autre de ses modes principaux) via jQuery. Jetez un coup d'oeil sur Github.

Utilisez $ .ua.is360ee pour déterminer si 360 Secure est en mode webkit. Utilisez $ .us.is360se pour déterminer si le navigateur 360 est utilisé, période.

Résumer

C’était peut-être Sandboxie qui me surveillait, peut-être que mes compétences n’étaient pas tout à fait à la portée de la main, mais 360 Secure 7.1 ne semblait pas avoir d’effets néfastes sur mon système. Pas de pop-ups. Aucune prise de contrôle hostile évidente.

Je comprends que personne ne veuille ajouter un autre navigateur à la liste des tests, mais si vous ciblez pour la Chine, je crains que vous n'ayez à mordre cette sangle. La bonne nouvelle est que 360 ​​Secure n’est pas un cauchemar, et si vous êtes compatible avec Chrome et que vous portez une attention particulière aux problèmes liés aux modes de rendu par défaut, vous devriez le faire correctement (pour le moment, à la moins).

Comme toujours, si vous rencontrez des problèmes de programmes malveillants avec les versions modernes de 360 ​​Secure ou si vous avez des astuces pour tester le navigateur sur cette plate-forme, veuillez nous le faire savoir dans les commentaires.!