Un navigateur Web fait référence à un « navigateur Web », qui est une application utilisée pour récupérer, afficher et fournir des ressources d'informations Web ; en termes simples, il s'agit d'un logiciel utilisé pour parcourir des pages Web. Les navigateurs Web interagissent principalement avec les serveurs Web et obtiennent des pages Web via le protocole HTTP. Ces pages Web sont spécifiées par des URL. Le format de fichier est généralement HTML et spécifié par MIME dans le protocole HTTP. Une page Web peut inclure plusieurs documents et chaque document est obtenu séparément du serveur.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
web signifie « réseau ». Un navigateur Web fait référence à un navigateur Web, qui est un logiciel utilisé pour parcourir des pages Web.
navigateur Web (navigateur Web)
Un navigateur Web (anglais : navigateur Web), souvent appelé navigateur, est une application utilisée pour récupérer, afficher et fournir des ressources d'informations Web. Les ressources d'informations Web sont marquées par un identifiant de ressource uniforme (URI), qui est une page Web, une image, une vidéo ou tout contenu présenté sur le Web. Les utilisateurs peuvent utiliser des hyperliens pour parcourir les informations associées via le navigateur.
Les navigateurs Web interagissent principalement avec les serveurs Web et obtiennent des pages Web via le protocole HTTP. Ces pages Web sont spécifiées par des URL. Le format de fichier est généralement HTML et spécifié par MIME dans le protocole HTTP. Une page Web peut inclure plusieurs documents et chaque document est obtenu séparément du serveur. La plupart des navigateurs prennent en charge nativement un large éventail de formats en plus du HTML, tels que JPEG, PNG, GIF et d'autres formats d'image, et peuvent étendre la prise en charge de nombreux plug-ins. De plus, de nombreux navigateurs prennent également en charge d'autres types d'URL et leurs protocoles correspondants, tels que FTP, Gopher et HTTPS (version cryptée du protocole HTTP). Les types de contenu HTTP et les spécifications du protocole URL permettent aux concepteurs Web d'intégrer des images, des animations, des vidéos, des sons, des médias en streaming, etc. dans des pages Web.
Composition du navigateur
1. Barre d'adresse : permet de saisir l'adresse du site Internet. Le navigateur IE se connecte correctement au contenu auquel l'utilisateur souhaite accéder en identifiant les informations contenues dans la barre d'adresse. Pour vous connecter au site Web « Website Home », entrez simplement l'URL de Baidu Home dans la barre d'adresse : https://www.baidu.com/, puis appuyez sur la touche [Entrée] ou cliquez sur le bouton à droite. de la barre d'adresse. La barre d'adresse est également livrée avec des boutons de raccourci pour les commandes couramment utilisées dans IE, telles que rafraîchir (C), arrêter (x), etc. Les boutons avant et arrière sont placés devant la barre d'adresse.
2. Barre de menus : Elle se compose des menus "Fichier", "Modifier", "Affichage", "Favoris", "Outils" et "Aide". Chaque menu contient des options de commande associées pour contrôler le travail d'IE. Ces options incluent toutes les opérations et fonctions de configuration du navigateur.
3. Onglets : à partir d'Internet Explorer 8, IE peut utiliser la navigation multi-onglets pour ouvrir les pages d'un site Web dans des onglets.
4. Fenêtre de page : C'est la fenêtre principale du navigateur IE, où est affiché le contenu de la page Web visitée. Certains textes ou objets de la page ont des attributs de lien hypertexte. Lorsque le pointeur de la souris est placé dessus, il se transforme en forme de main. Cliquez sur le bouton gauche de la souris et le navigateur passe automatiquement à l'URL pointée par le lien. ; cliquez sur le bouton droit de la souris. Un menu contextuel apparaît, à partir duquel vous pouvez sélectionner la commande d'opération à exécuter.
5. Barre d'état : affiche l'opération en cours et la progression du téléchargement de la page Web en temps réel. Lorsqu'une page Web s'ouvre, la progression de l'ouverture du site Web sera également affichée. De plus, la page Web peut être agrandie et dézoomée via la barre d'état.
Noyau du navigateur
Il existe de nombreux types de navigateurs, mais il n'existe que quatre noyaux principaux. Différents navigateurs ajoutent différents composants fonctionnels basés sur le noyau principal.
1. Noyau Trident
Le produit représentatif est Internet Explorer, également connu sous le nom de noyau IE. Trident (également connu sous le nom de MSHTML) est un moteur de composition développé par Microsoft. Les navigateurs qui utilisent le moteur de rendu Trident incluent : IE, Maxthon, World Window Browser, Avant, Tencent TT, Netscape 8, NetCaptor, Sleipnir, GOSURF, GreenBrowser et KKman, etc.
2. Noyau Gecko
L'œuvre représentative est Mozilla Firefox. Gecko est un moteur de mise en page Web open source écrit en C++. C'est l'un des moteurs de mise en page les plus populaires, juste derrière Trident. Les navigateurs les plus connus qui l'utilisent sont Firefox et Netscape 6 à 9.
3. Noyau du WebKit
Les travaux représentatifs incluent Safari et Chrome. WebKit est un projet open source qui inclut certains composants du projet KDE et Apple. Il est principalement utilisé dans les systèmes Mac OS. Il se caractérise par une structure de code source claire et une vitesse de rendu extrêmement rapide. L'inconvénient est que la compatibilité avec les codes des pages Web n'est pas élevée, ce qui empêche certaines pages Web non standard de s'afficher correctement.
4. Noyau Presto
œuvre représentative Opera. Presto est un moteur de mise en page de navigateur développé par Opera Software pour être utilisé avec Opera 7.0 et versions ultérieures. Il remplace le moteur de mise en page Elektra utilisé dans les anciennes versions d'Opera 4 à 6, y compris l'ajout de fonctionnalités dynamiques. Par exemple, les pages Web ou des parties de celles-ci peuvent être réorganisées en fonction des événements de syntaxe DOM et Script
Classifications du navigateur grand public
.Il existe actuellement différents navigateurs Web. Certains navigateurs Web utilisent des interfaces en texte brut et ne prennent en charge que HTML ; certains navigateurs Web ont des interfaces utilisateur riches et colorées et prennent en charge plusieurs formats de fichiers et protocoles. Les navigateurs Web qui prennent en charge la messagerie électronique, les groupes de discussion et IRC via des composants sont parfois appelés « packages réseau » plutôt que simplement « navigateurs Web ».
Tous les principaux navigateurs Web peuvent ouvrir plusieurs ressources d'informations via plusieurs fenêtres ou plusieurs onglets en même temps, et peuvent également bloquer les publicités contextuelles pour empêcher l'apparition de fenêtres inutiles sans le consentement de l'utilisateur.
Les navigateurs grand public sont divisés en plusieurs catégories telles que IE, Chrome, Firefox, Safari, etc. Ils ont les caractéristiques suivantes :
1. Le navigateur IE est un navigateur lancé par Microsoft fourni avec le système Windows. Son noyau est développé indépendamment par Microsoft, appelé noyau IE (noyau Trident). Ce navigateur ne prend en charge que la plate-forme Windows. La plupart des navigateurs nationaux fournissent des plug-ins basés sur le noyau d'IE, tels que 360 Browser, Sogou Browser, etc.
2. Navigateur Chrome. Le navigateur Chrome est développé indépendamment par Google sur la base de projets open source. Le noyau est WebKit et détient la plus grande part de marché. Il fournit également de nombreux plug-ins faciles à utiliser pour les développeurs. ce livre. des principaux navigateurs. Le navigateur Chrome prend non seulement en charge les plates-formes Windows, mais également les systèmes Linux et Mac. Il fournit également des applications mobiles (telles que les plates-formes Android et iOS).
3. Navigateur Firefox. Le navigateur Firefox est un navigateur open source fourni par une organisation open source, avec le noyau Gecko. Il ouvre le code source du navigateur et fournit également de nombreux plug-ins pour faciliter l'utilisation des utilisateurs. Il prend en charge la plate-forme Windows, la plate-forme Llnux et. Plateforme Mac.
4. Navigateur Safari. Le navigateur Safari est principalement un navigateur conçu sur mesure par Apple pour le système Mac. Le noyau est WebKit et est principalement utilisé dans les systèmes Mac et iOS.
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!