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

Zusammenfassung der XHTML-Anwendung im Webdesign-Studium

<br />Im Allgemeinen ist die Dateiorganisati...

js, um einen Karusselleffekt zu erzeugen

Ich denke, das Karussell ist ein relativ wichtige...

Detaillierte Erklärung der MySql-Installation und des Logins

Überprüfen Sie, ob MySQL bereits unter Linux inst...

Implementierung der React-Sternebewertungskomponente

Voraussetzung ist die Eingabe der Bewertungsdaten...

Installieren Sie CentOS 7 auf VMware14 – Grafik-Tutorial

Einführung in CentOS CentOS ist eine Linux-Distri...

CSS-Methode zum Löschen von Float und BFC

BFC BFC: Blockformatierungskontext BFC-Layoutrege...

XHTML-Tutorial, eine kurze Einführung in die Grundlagen von XHTML

<br />Dieser Artikel gibt Ihnen eine kurze E...

MySQL-Join-Abfragesyntax und Beispiele

Verbindungsabfrage: Es ist das Ergebnis der paarw...

Zusammenfassung der Berechtigungsprobleme bei gespeicherten MySQL-Prozeduren

Ja, gespeicherte MySQL-Prozeduren scheinen sehr s...

Erweiterte benutzerdefinierte JavaScript-Ausnahme

Inhaltsverzeichnis 1. Konzept 1.1 Was sind Fehler...

So installieren und konfigurieren Sie MySQL 5.7.19 unter CentOS 6.5

Die detaillierten Schritte zur Installation von m...

Docker-Compose-Installation DB2-Datenbankbetrieb

Es ist mühsam, die db2-Datenbank direkt auf dem H...