Verwenden Sie Meta-Tag-Code, um den 360 Dual-Core-Browser standardmäßig auf den Hochgeschwindigkeitsmodus statt auf den Kompatibilitätsmodus einzustellen

Verwenden Sie Meta-Tag-Code, um den 360 Dual-Core-Browser standardmäßig auf den Hochgeschwindigkeitsmodus statt auf den Kompatibilitätsmodus einzustellen

Eine Website verwendet viel HTML5 und CSS3 und hofft, dass Benutzer die Seite mit dem WebKit-Kernel öffnen. Der Test ergab jedoch, dass der empfohlene Modus von 360 das Öffnen mit dem IE-Kernel ist. Ich weiß nicht, warum. Tatsächlich hat 360 eine Methode entwickelt, aus der Website-Entwickler wählen können. Fügen Sie einfach einen Meta-Tag-Code hinzu, um das Problem zu lösen.

Die folgenden Informationen stammen von der offiziellen 360-Website:

Durchsuchen-Modus

Geschwindigkeitsmodus, Kompatibilitätsmodus und IE9-Hochgeschwindigkeitsmodus sind die drei Modi, die der 360-Browser beim Anzeigen von Webseiten verwendet:

Zeigt den Hochgeschwindigkeitsmodus an

Zeigt den Kompatibilitätsmodus an

Zeigt den IE9/IE10-Modus an (nur verfügbar, wenn IE9 oder IE10 installiert ist)

Der 360 Speed ​​Browser wählt für jede Website automatisch den für Sie geeigneten Browsing-Modus aus. Normalerweise müssen Sie den Unterschied zwischen den verschiedenen Kerneln also nicht kennen.

Was sind die Merkmale der einzelnen Modi?

Im Hochgeschwindigkeitsmodus werden Websites schnell geöffnet, bei manchen Websites kann es jedoch zu Kompatibilitätsproblemen kommen und die Anzeige kann im Hochgeschwindigkeitsmodus anormal sein.
Im Kompatibilitätsmodus ist die Website-Öffnungsgeschwindigkeit etwas langsamer als im Extremgeschwindigkeitsmodus, es treten jedoch weniger Probleme mit der Webseiten-Kompatibilität auf.
Im IE9/IE10-Modus wird die Website mit der Rendering-Methode von IE9/IE10 gerendert, die Hardwarebeschleunigung und die neue Skript-Rendering-Engine von IE9/IE10 unterstützt.

Beim Wechseln des Browsermodus synchronisiert der 360 Speed ​​Browser automatisch die Daten zwischen den beiden Kernen, sodass Sie nahtlos zwischen den beiden Kernen wechseln können.

User Experience-Programm

Wenn Sie am Benutzererfahrungsprogramm teilnehmen, senden wir die umgestellte URL an die 360-Website, damit wir die kompatible Listenbibliothek verbessern und das Produkt verbessern können.

Die hochgeladenen Daten enthalten keine Informationen zu Ihren individuellen Merkmalen und werden nicht an Dritte oder Organisationen weitergegeben.

Wenn Sie die umgeschaltete URL nicht hochladen möchten, können Sie das Kontrollkästchen unter „Erweiterte Optionen“ einfach deaktivieren.
„Senden Sie automatisch Nutzungsstatistiken und Absturzberichte an die 360 ​​Speed ​​Browser-Website, um uns bei der Verbesserung des 360 Speed ​​Browsers zu unterstützen.“

Hintergrund

Wie allgemein bekannt ist, handelt es sich bei den in China gängigen Browsern um Dual-Core-Browser: Sie basieren auf dem Webkit-Kernel und ermöglichen das schnelle Surfen auf häufig verwendeten Websites. Der IE-basierte Kernel wird aus Kompatibilitätsgründen mit Online-Banking und alten Versionen von Websites verwendet. Am Beispiel mehrerer 360-Browser geben wir der Darstellung von Mainstream-Websites Priorität über den Webkit-Kernel und nur eine kleine Anzahl von Websites wird über den IE-Kernel gerendert, um die Seitenkompatibilität sicherzustellen. Lange Zeit war unser wichtigstes Kontrollmittel eine mehrere Hundert KB große URL-Bibliothek, die wir durch langjährige manuelle Vorgänge zusammengetragen hatten.

Wir arbeiten hart daran, die Genauigkeit des automatischen Kernwechsels des Browsers durch Benutzerfeedback und intelligente Beurteilungstechnologie für Code-Tags zu verbessern. Aber in vielen Fällen können wir immer noch nicht 100 % richtig liegen. Daher haben wir eine neue Steuerungsmethode hinzugefügt: das Kernel-Control-Meta-Tag. Solange Sie Ihrer Website ein Meta-Tag hinzufügen und dem 360-Browser mitteilen, welcher Kernel zum Rendern dieser URL verwendet werden soll, wechselt der 360-Browser nach dem Lesen dieses Tags sofort zum entsprechenden Kernel. Und wenden Sie dieses Verhalten auf alle URLs unter diesem Second-Level-Domänennamen an.
Derzeit ist diese Funktion in allen 360 sicheren Browsern implementiert. Wir empfehlen auch, dass andere Browseranbieter diese Implementierung unterstützen. Lassen Sie dieses Kontrolletikett zum Industriestandard werden.

Codebeispiel

Fügen Sie im Head-Tag eine Codezeile hinzu:

XML/HTML-CodeInhalt in die Zwischenablage kopieren
  1. < html >   
  2. <Kopf>   
  3. < Meta   Name = "Renderer" Inhalt = "WebKit | IE-Comp | IE-Stand" />   
  4. </ Kopf >   
  5. < Textkörper >   
  6. </ Körper >   
  7. </ html >   

Der Wert von content ist einer von webkit, ie-comp und ie-stand, der zwischen Groß- und Kleinschreibung unterscheidet und jeweils den Webkit-Kernel, den IE-kompatiblen Kernel und den IE-Standardkernel darstellt.

Wenn die Seite standardmäßig den Speed ​​Kernel verwenden muss, fügen Sie das Tag hinzu: <meta name=”renderer” content=”webkit” />
Wenn die Seite standardmäßig einen IE-kompatiblen Kernel verwenden muss, fügen Sie das Tag hinzu: <meta name="renderer" content="ie-comp" />
Wenn die Seite standardmäßig den IE-Standardkernel verwenden muss, fügen Sie das Tag hinzu: <meta name="renderer" content="ie-stand" />

Hier wurde ein Problem festgestellt. Die offiziellen Informationen enden mit „>“, was beim tatsächlichen Testen nicht funktioniert. Ändern Sie zu diesem Zeitpunkt einfach die Endung in „/>“ (beachten Sie, dass vor / ein Leerzeichen steht), und der Test ist durchführbar.

Technische Details jedes Rendering-Kerns

Kernel Webkit IE-Kompatibilität IE-Normen
Dokumentmodus Chrom 21 IE6/7 IE9/IE10/IE11 (abhängig vom IE des Benutzers)
HTML5-Unterstützung JA NEIN JA
Unterstützung für ActiveX-Steuerelemente NEIN JA JA

UA-Beispiele für jeden Kernel



Bemerkung

Diese Funktion ist tatsächlich sehr ähnlich zu X-UA-Compatible in IE9. Eine Einführung in die Implementierung mehrerer IE-Kerne finden Sie unter:
http://blogs.msdn.com/b/ie/archive/2010/06/16/ie-s-compatibility-features-for-site-developers.aspx

Erfahren Sie mehr über die vom Speed-Modus und Kompatibilitätsmodus verwendeten Technologien:

Der Extreme-Speed-Modus verwendet den Webkit-Kernel, den schnellsten Browser-Kernel der Welt, der viele neue Webstandards unterstützt.
Da der Webkit-Kernel jedoch relativ neu ist, wird dieser Kernel von einigen inländischen Websites noch nicht gut unterstützt.

Der Kompatibilitätsmodus nutzt den vom Internet Explorer verwendeten Trident-Kernel. Dieser ist der wichtigste kompatible Browserkernel bei der Erstellung inländischer Webseiten und weist weniger Kompatibilitätsprobleme auf.

Der IE9/IE10-Modus verwendet den neuen Kernel der IE9/IE10-Browser und fügt Hardwarebeschleunigung, eine neue Skript-Rendering-Engine und mehr standardmäßige HTML5- und CSS3-Unterstützung hinzu.

<<:  Detaillierte Schritte zur Installation von Tomcat, MySQL und Redis mit Docker

>>:  So löschen Sie die Validierungsaufforderung bei der Elementformularvalidierung

Artikel empfehlen

Erläuterung des Beispiels einer MySQL-Datenanalyse-Speicher-Engine

Inhaltsverzeichnis 1. Fälle vorstellen 2. Zeigen ...

Containerisierungstransformation für Docker-Großprojekte

Virtualisierung und Containerisierung sind zwei u...

Vuex implementiert einen einfachen Einkaufswagen

In diesem Artikelbeispiel wird der spezifische Co...

MySql 5.7.20 Installation und Konfiguration von Daten- und my.ini-Dateien

1. Erster Download von der offiziellen Website vo...

Verwenden Sie reines CSS, um das A-Tag in HTML ohne JavaScript zu deaktivieren

Tatsächlich ist dieses Problem bereits aufgetreten...

Eine Screenshot-Demo basierend auf Canvas in HTML

Geschrieben am Anfang Ich erinnere mich, dass ich...

Analyse des Konfigurationsprozesses der Nginx-HTTP-Integritätsprüfung

Passive Prüfung Mit passiven Integritätsprüfungen...

Schritte und Fallstricke beim Upgrade von Linux MySQL 5.5 auf MySQL 5.7

Inhaltsverzeichnis Linux MySQL 5.5 auf MySQL 5.7 ...

Tutorial zum Erstellen eines Zookeeper-Servers unter Windows

Installation und Konfiguration Die offizielle Web...

Zwei Möglichkeiten zur Implementierung von Square Div mit CSS

Ziel: Erstelle ein Quadrat, dessen Seitenlänge gl...

Zusammenfassung einiger wichtiger Punkte zu mysql init_connect

Die Rolle von init_connect init_connect wird norm...