Qihoo 360 Secure Der beliebteste Browser, von dem Sie noch nie gehört haben

Einer der beliebtesten Desktop-Browser in China ist einer, mit dem Sie wahrscheinlich nie gekreuzt haben, aber das ist es enorm. Laut den technischen Analysen von CNZZ liegt der Qihoo 360 Secure Browser (nur Windows für Desktop) hinter dem Internet Explorer auf dem chinesischen Festland an zweiter Stelle und macht damit 27,84% der gesamten Desktop-Benutzer aus. Wissen Sie, was an dritter Stelle steht? Chrome, mit 7,74%.

Am beliebtesten - IE (alle Versionen kombiniert), Qihoo 360, Chrome, Safari und der Rest.

360 Secure hat aber auch einen aufstrebenden Stall von Superhassern, von Experten, die den Browser wegen seiner zwielichtigen Installations- und Verbreitungspraktiken kritisiert haben. Praktiken, die nach Ansicht von Kritikern eher zu Malware als zu Software führen. Es wurde sogar als "Krebs des Internet" bezeichnet.

Der schlechte Rap

Seien wir real: Die Kritik ist nicht unbegründet. Für ein Anti-Spyware-Unternehmen (Qihoo kam zuerst mit einer Malware-Schutz-Suite auf den Markt, die bis heute äußerst erfolgreich ist), hat Qihoo ernsthaft skizzenhaften Code veröffentlicht. Anfang 2012 machte Tech in Asia auf einige Forschungen der New Yorker Firma Digital Due Diligence aufmerksam, die Qihoo für eine Liste von neun unverschämten Machtspielen plädierte. Dazu gehörte das gewaltsame Blockieren anderer Browser als Standard, was die Deinstallation zu einem großen Schmerz machte. und das IE-Logo total zu stehlen, um unvorsichtige Augen zu täuschen.

Das aktuelle, ehrliche Qihoo 360 Browser-Logo.

Chinesische Kritiker erhoben schlimmere Anschuldigungen. Im Jahr 2013 enthüllt ein Bericht der National Business Daily angeblich zwielichtige Taktiken:

Das Der Bericht enthält eine Liste mit Vorwürfen über die Qihoo-Software, die viele von ihnen mit illustrierten Screenshots unterstützt, die zeigen, was sich hinter den Kulissen abspielt. Zu den vielen Vorwürfen gehört, dass der 360 Safe Browser von Qihoo einen massiven Sicherheitsfehler enthält, der mit den Windows-DLL-Dateien der Benutzer durcheinandergebracht wird, dass er die Kennwörter der Benutzer preisgeben kann, dass Benutzer skizzenhafte Online-Zahlungsseiten sicher sind und dass sie Verbindungen herstellen weiß nicht, auch wenn gerade eine leere Seite geladen wird. Der Bericht enthält auch bekanntere Anschuldigungen wie Qihoo-Produkte, die sich als offizielle Microsoft-Patches tarnen, und die Konkurrenzprodukte zwangsweise als "unsicher" löschen. "

Schauen Sie, ich bin nicht ganz auf Qihoo als Unternehmen eingestellt. Als die chinesische Regierung vor mehr als einem Jahr den Kibosh in Google-Services einführte, trat Qihoo auf und veröffentlichte einen Spiegel der Google Fonts-API, was den in China ansässigen Entwicklern große Kopfschmerzen bereitete.

Abgesehen von den Methoden der Söldner ist ein Teil von 27,84% des User Pie kein unumstrittener Front-End-Entwickler, der es sich leisten kann, den Rücken zu kehren. Das bedeutet, dass jeder, der ein Produkt mit Ostausrichtung entwickelt, diesen Browser kennen und testen muss. Sie müssen sich mit den Eigenheiten, den HTML5-Kapazitäten, den unterstützten CSS3-Elementen und all dem guten Jazz vertraut machen.

Es gibt viele gute Gründe, warum ich hier unter die Haube gehe, aber ich werde nicht lügen: Ich habe etwas Angst, dieses Ding zu installieren.

Tauchen, Tauchen, Tauchen!

Okay, vielleicht viel Angst. Ich habe bisher nur 360 auf dem Computer eines anderen Benutzers verwendet. Daher werde ich dies in Sandboxie öffnen, einem freundlichen Code-Code, der „Ihre Programme in einem isolierten Bereich ausführt, sodass sie keine permanenten Änderungen an anderen vornehmen können Programme und Daten auf Ihrem Computer “. Nun, da ich gut aufgestellt bin, werfen wir einen Blick auf einige der einzigartigen Funktionen von 360 Secure.

Zweikern

360 Secure integriert beide Webkit und Trident-Layout-Engines von Microsoft. Standardmäßig werden Seiten in ein Webkit-basiertes Modul geladen. Sie können jedoch jederzeit das kleine Blitzsymbol in der URL-Leiste öffnen und die Seite im "IE-Modus" laden..

Das Blitzsymbol steht für „Schnellmodus“ - Seiten werden mit Webkit geladen.Über das Dropdown-Menü können Benutzer in den "IE (Kompatibilitäts) -Modus" wechseln..

360 Secure wechselt auf bestimmten Webseiten automatisch zwischen Webkit und verschiedenen IE-Modi hin und her. Aber warum? Wenn Sie die Topographie des Netzes in China nicht verstehen, scheint dies sinnlose Funktionen zu sein. Die Investor Relations-Seite von 360 beleuchtet dies etwas:

"Webkit beschleunigt das Öffnen von Webseiten, während Trident die Kompatibilität unserer 360-Browser mit Online-Banking- und Video-Display-Webseiten verbessert." 

Ah-hah Viele groß angelegte Websites für Behörden, Medizin und Finanzwesen in China wurden in einer Zeit entwickelt, in der IE6 der einzige wirkliche Akteur auf dem Feld war und veraltete IE-zentrierte Sicherheits- und Kodierungspraktiken im Überfluss vorhanden sind. Viele chinesische Bankportale werden nicht ausgeführt oder erlauben kein Login, es sei denn, die Seite wird im IE geöffnet (vorzugsweise eine ältere Version). Dieses Problem ist häufig genug, dass 360 sich die Zeit genommen hat, eine Lösung direkt in die Benutzeroberfläche zu integrieren.

Nachdem Berichte gehört wurden, dass bei einigen Benutzern Probleme beim Laden des HSBC-Portals in Hongkong in anderen Browsern als IE aufgetreten waren, öffnete ich die Seite in 360 Secure. Natürlich hat sie automatisch in den IE-Modus gewechselt.

Erzwingen des Standard-Rendering-Modus

Wenn Ihnen der Gedanke nicht gefällt, dass ein Browser Ihre Rendering-Engine ohne weiteres wählt, können Sie 360 ​​Secure dazu zwingen, Ihre Website in einem bestimmten Modus über die meta name = "renderer" tag in der Abschnitt Ihres Markups wie folgt:

      

Ersetzen Sie das Ersetzen der Site mit dem Renderer "IE-Kompatibilität" für IE6 und IE7 (ya weirdo) Webkit mit ie-comp; Um das Laden der Site als "Standard" IE9 / 10/11 zu erzwingen, ersetzen Sie sie Webkit mit dh-stehen. (Danke an ihref.com Autorin Suyuwen für die Lösung.)

Integrierte WeChat-Integration

WeChat, die beliebteste mobile soziale Plattform in China, ist stark in Qihoo 360 integriert. Nicht nur ein QR-Code-Popup wird direkt in der URL-Leiste angezeigt (Benutzer werden aufgefordert, das Wechat-Konto von 360 Secure zu scannen und zu befolgen).

… Aber die allerersten Standardbildschirme, die nach dem ersten Start des Browsers angezeigt werden, fordern die Benutzer dazu auf, das Wechat-Browser-Plugin von 360 zu installieren.

"Scannen Sie den QR-Code und melden Sie sich von Ihrem Computer bei Wechat an."

Weitere mobile Unterstützung: "Diese Seite an das Telefon senden"

In Chinas mobile-zentrierter Umgebung müssen Benutzer das Desktop-Browsing schnell und einfach auf ihr Telefon übertragen. Ich kaufe zum Beispiel online auf meinem Desktop bei der Arbeit, möchte aber auch während des Mittagessens weit weg von meinem Schreibtisch einkaufen - wie nehme ich meine Erfahrung mit einem Minimum an Aufwand mit? 

Die besten chinesischen Websites haben diese Herausforderung angenommen, indem Sie QR-Codes in der Kopf- oder Fußzeile ihrer Benutzeroberfläche platzieren. Benutzer können mit ihrem Telefon den QR-Code auf dem Desktop scannen, und die mobile Site wird im Browser des Telefons geladen.


Taobao, Chinas beliebtestes Einkaufsportal, platziert einen QR-Code in der Kopfzeile seiner Homepage. Scannen Sie es mit Ihrem Telefon ein, und die Website wird im Browser des Telefons geladen. 

Wenn Sie wissen, dass nicht-chinesische Websites diese Funktion wahrscheinlich nicht bieten werden, führt 360 Browser einen Schritt durch, indem Sie in ihre Benutzeroberfläche eine Funktion "Senden an Telefon" einbauen. 


Auf dem Einführungsbildschirm der Funktion wird erläutert, dass Websites und Bilder mit einem einzigen Klick auf Ihr Telefon übertragen werden können, sobald Ihre Handynummer an den Desktop-Browser gebunden ist (was nur einmal erforderlich ist).


"Verwenden Sie den 360 Mobile Browser Ihres Mobiltelefons, um diesen QR-Code zu scannen und Ihren Computer zu binden. Anschließend können Sie Websites, Bilder und Text mit einem einzigen Klick auf Ihr Telefon übertragen." Schaltflächentext: Klicken Sie hier, um den 360 Mobile Browser zu installieren.

Diese Funktion kann nur von Unternehmen entwickelt werden, die das Nutzerverhalten des Marktes, den sie bedienen möchten, genau verstehen.

Okay, Unterschiede werden diskutiert, schauen wir uns an, wie dieses Ding Code rendert.


Test eins: HTML5-Unterstützung

Zuerst habe ich Qihoo durch die Engine von Html5test.com durchlaufen, die die HTML5-Kompatibilität für eine Vielzahl verschiedener Vektoren prüft. Qihoo erzielte mit 462 von insgesamt 555 Punkten eine gute Punktzahl, was im Vergleich zu Chrome 43 (526) nicht besonders gut ist, aber in einer überraschenden Wendung kommt Qihoo 360 auf eine Stufe mit Firefox und weit vor IE 11 und Safari 8

Html5test.com meint, ich lasse Chrome 31 laufen.

Responsive Bilder? Meh.

Ein sehr bemerkenswerter Unterschied zwischen Qihoo und anderen getesteten Browsern besteht in der Unterstützung von HTML5-responsiven Bildern. Während die neuesten Versionen von Chrome, Safari und Firefox hauptsächlich für das responsive Markup auf Clientseite konzipiert wurden, hat Qihoo 360 Secure das Problem von IE in Angriff genommen, ohne Unterstützung für Element, das srcset Attribut oder das Größen Attribut.

Wenn wir dies im Hinblick auf die Marktnotwendigkeit überprüfen, ergibt sich daraus ein Sinn: China hat sich nur langsam auf den responsiven Design-Zug gesetzt, und ich sehe, warum dies für Entwickler keine Priorität hat.

Aus purer Neugier: HTML5Test im IE-Modus

Wenn ich HTML5 im IE-Modus manuell neu geladen habe, verhält sich die Website jetzt so, als würde ich IE11 ausführen - gleicher Browser, andere Bewertung.

Test zwei: CSS3-Unterstützung

360 Secure hat sich auch beim CSS3-Support nicht zu schlecht geschlagen: 48% vs. Chrome 42's 52%.

Die Unterschiede zwischen den beiden waren am deutlichsten in Bezug auf Bildunterstützung, Mischung, Formen und Ausrichtung:

Top - 360 Sicher. Unten - Chrome 42.Top - 360 Sicher. Unten - Chrome 42.Top - 360 Sicher. Unten - Chrome 42.

Test Drei: WebGL

Wenn Sie 360 ​​Secure im Webkit-Modus ausführen, erhalten Sie natürlich einen großen Daumen hoch von doesmybrowsersupportwebgl.com:

Und ein Daumen nach unten, wenn Sie manuell in den IE-Modus wechseln:

Der Benutzer-Agent von 360 sieht schwer zu zielen

Haben Sie das bemerkt? Es stimmt: Dies ist ein anhaltendes Problem für chinesische Entwickler. Es ist schwierig, über UA ein Targeting durchzuführen, wenn ein Browser seine UA beliebig umschalten kann und wenn die UA den anderen großen Browsern sehr ähnlich sieht.

Der Entwickler Yun Danran hat dazu eine Lösung entwickelt, die es Entwicklern ermöglicht, über jQuery wichtige chinesische Browser anzusprechen, insbesondere 360 ​​(in einem der Hauptmodi). Schauen Sie sich Github an.

Verwenden Sie $ .ua.is360ee, um festzustellen, ob 360 Secure im Webkit-Modus ist. Verwenden Sie $ .us.is360se, um festzustellen, ob der 360-Browser verwendet wird.

Zusammenfassen

Vielleicht war es Sandboxie, die nach mir Ausschau hielt, vielleicht war es die Tatsache, dass meine Fähigkeiten nicht ausreichten, um in der Registry herumzuklettern, aber 360 Secure 7.1 schien meinem System nichts Böses zu tun. Keine Popups. Keine offensichtlichen feindlichen Übernahmen.

Ich verstehe, dass niemand einen anderen Browser zur Testliste hinzufügen möchte, aber wenn Sie nach China zielen, fürchte ich, dass Sie diesen Riemen abbeißen müssen. Die gute Nachricht ist, dass 360 Secure sich nicht in der Nähe des Alptraums befindet. Wenn Sie mit Chrome kompatibel sind und auf Probleme mit den automatischen Standardrendering-Modi achten, sollten Sie dies (vorerst, um am wenigsten).

Wenn Sie mit modernen Versionen von 360 Secure Probleme mit Malware hatten oder Hinweise zum Testen von Browsern auf dieser Plattform haben, teilen Sie uns dies bitte in den Kommentaren mit!