Maison  >  Article  >  interface Web  >  Utilisez le code de la balise Meta pour que le mode de vitesse par défaut du navigateur 360 dual-core ne soit pas le mode de compatibilité_HTML/Xhtml_Production de pages Web.

Utilisez le code de la balise Meta pour que le mode de vitesse par défaut du navigateur 360 dual-core ne soit pas le mode de compatibilité_HTML/Xhtml_Production de pages Web.

PHP中文网
PHP中文网original
2016-05-16 16:36:381742parcourir

Un site Web utilise beaucoup de HTML5 et de CSS3. Il espère que les utilisateurs ouvriront la page avec le noyau webkit. Cependant, le test a révélé que 360 ​​utilise le noyau IE comme mode recommandé. En fait, 360 a conçu une méthode de choix pour les développeurs de sites Web, qui peut être résolue en ajoutant un morceau de code de balise Meta

Les informations suivantes sont tirées du site officiel de 360 :

Mode navigation

Le mode vitesse extrême, le mode de compatibilité et le mode haute vitesse IE9 sont les trois modes utilisés par le navigateur 360 lors de l'affichage des pages Web :

indique le mode vitesse extrême

indique le mode de compatibilité

indique le mode IE9/IE10 (disponible uniquement après l'installation de IE9 ou IE10)

360 Speed ​​​​Browser choisira automatiquement pour vous le mode de navigation adapté à chaque site Web. Ainsi, vous n’avez généralement pas besoin de connaître la différence entre plusieurs noyaux.

Quelles sont les caractéristiques de chaque mode ?

En mode vitesse extrême, le site Web s'ouvre rapidement, mais certains sites Web peuvent avoir des problèmes de compatibilité en mode vitesse extrême et l'affichage ne fonctionnera pas normalement.
En mode compatibilité, la vitesse d'ouverture du site Web est légèrement plus lente qu'en mode vitesse extrême, mais il y a moins de problèmes de compatibilité des pages Web.
En mode IE9/IE10, le site Web sera rendu à l'aide de la méthode de rendu IE9/IE10, prenant en charge l'accélération matérielle et le nouveau moteur de rendu de script d'IE9/IE10.

Lorsque vous changez de mode de navigation, 360 Speed ​​​​Browser synchronise automatiquement les données entre les doubles cœurs, vous permettant de basculer de manière transparente entre les deux cœurs.

Plan d'expérience utilisateur

Lorsque vous rejoignez le plan d'expérience utilisateur, nous enverrons l'URL modifiée au site Web 360 ​​afin que nous puissions améliorer la liste de compatibilité et améliorer le produit.

Les données téléchargées ne contiennent pas d'informations sur vos caractéristiques individuelles et ne seront pas divulguées à des personnes ou institutions tierces.

Si vous ne souhaitez pas télécharger l'URL modifiée, il vous suffit de décocher la section "Options avancées"
« Envoyer automatiquement les statistiques d'utilisation et les rapports d'erreur au site Web 360 ​​Speed ​​​​Browser . Aidez-nous simplement à améliorer 360 Speedy Browser".

Introduction au contexte

En raison de la situation bien connue, les navigateurs traditionnels en Chine sont des navigateurs dual-core : basés sur le noyau Webkit pour une navigation à grande vitesse sur sites Web couramment utilisés. Le noyau basé sur IE est utilisé pour être compatible avec les services bancaires en ligne et les anciennes versions de sites Web. En prenant comme exemple plusieurs navigateurs 360, nous donnons la priorité au rendu des sites Web grand public via le noyau Webkit, et seul un petit nombre de sites Web sont rendus via le noyau IE pour garantir la compatibilité des pages. Il y a longtemps, notre principale méthode de contrôle était une bibliothèque d'URL d'une taille de plusieurs centaines de kilo-octets, une bibliothèque d'URL collectée grâce à des opérations manuelles à long terme.

Bien que nous nous efforcions d'améliorer la précision de la vérification automatique du navigateur grâce aux commentaires des utilisateurs et à la technologie de jugement intelligent des balises de code. Mais dans de nombreux cas, nous ne parvenons toujours pas à obtenir une réponse correcte à 100 %. Par conséquent, nous avons ajouté une nouvelle méthode de contrôle : la balise Meta de contrôle du noyau. Tant que vous ajoutez une balise Meta à votre site Web et indiquez à 360 Browser quel noyau doit être utilisé pour afficher cette URL, 360 Browser passera immédiatement au noyau correspondant après avoir lu cette balise. Et appliquez ce comportement à toutes les URL sous ce nom de domaine de deuxième niveau.
Actuellement, cette fonctionnalité a été implémentée dans tous les navigateurs sécurisés 360. Nous recommandons également que d'autres fournisseurs de navigateurs prennent en charge cette implémentation. Faites de cette étiquette de contrôle une norme industrielle.

Exemple de code

Ajouter une ligne de code dans la balise head :

<html>  
<head>  
<meta name=”renderer” content=”webkit|ie-comp|ie-stand” />  
</head>  
<body>  
</body>  
</html>

La valeur du contenu est webkit, l'un des ie-comp et ie-stand, qui sont sensibles à la casse et représentent respectivement le noyau webkit, le noyau compatible IE et le noyau standard IE.

Si la page doit utiliser le noyau ultra-rapide par défaut, ajoutez la balise :

<meta name=”renderer” content=”webkit” />

Si la page doit utiliser le noyau compatible IE par défaut, ajoutez la balise :

<meta name=”renderer” content=”ie-comp” />


Si la page doit utiliser le noyau standard IE par défaut, ajoutez des balises :

<meta name=”renderer” content=”ie-stand” />



Un problème est trouvé ici. Les informations officielles se terminent par "“>", mais cela ne fonctionne pas pendant le test réel. Pour le moment, remplacez simplement la terminaison par "/>" (notez qu'il y a un espace avant /). et le test est réalisable.

Détails techniques de chaque noyau de rendu


内核 Webkit IE兼容 IE标准
文档模式 Chrome 21 IE6/7 IE9/IE10/IE11(取决于用户的IE)
HTML5支持 YES NO YES
ActiveX控件支持 NO YES YES


Exemples d'UA pour chaque noyau

Utilisez le code de la balise Meta pour que le mode de vitesse par défaut du navigateur 360 dual-core ne soit pas le mode de compatibilité_HTML/Xhtml_Production de pages Web.

Remarques

Cette fonction est en fait la même que X-UA -Compatible d'IE9 est très similaire. Pour une introduction à l'implémentation de plusieurs cœurs IE, veuillez consulter :
http://blogs.msdn.com/b/ie/archive/2010/06/. 16/ie-s-compatibility -features-for-site-developers.aspx

Comprendre les technologies utilisées en mode vitesse extrême et en mode compatibilité :

Le mode vitesse extrême utilise le Webkit noyau, qui est le plus rapide au monde Le noyau du navigateur prend également en charge de nombreux nouveaux standards Web
Cependant, en raison du noyau Webkit plus récent, certains sites Web nationaux ne prennent pas encore bien en charge ce noyau.

Le mode de compatibilité utilise le noyau Trident utilisé par le navigateur IE, qui est le principal noyau de navigateur compatible lors de la création de pages Web nationales et présente moins de problèmes de compatibilité.

Le mode IE9/IE10 utilise le nouveau noyau utilisé par les navigateurs IE9/IE10, ajoutant une accélération matérielle, un nouveau moteur de rendu de script et une prise en charge plus standard de HMTL5 et CSS3.

Ce qui précède est le contenu produit en utilisant le code de la balise Meta pour faire en sorte que le mode de vitesse par défaut du navigateur 360 ​​double-core ne soit pas le mode de compatibilité_HTML/Xhtml_webpage. Pour plus de contenu connexe, veuillez faire attention au chinois PHP. site Web (www.php.cn) !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn