它是一个用于在万维网上检索,呈现和浏览信息资源的软件应用程序。信息资源由统一资源标识符(URI / URL)标识,该资源可以是网页,图像,视频或其他内容。资源中存在的超链接使用户可以轻松地将其浏览器导航到相关资源。
尽管浏览器主要用于使用万维网,但它们也可以用于访问专用网络上的Web服务器提供的信息或文件系统上的文件。
最受欢迎的网络浏览器是Google Chrome,Microsoft Edge(Internet Explorer之前的版本),Safari,Opera和Firefox。
当用户在浏览器中输入URL(统一资源定位符)(例如//google.com)时,此过程开始。 URL的前缀(统一资源标识符或URI)决定了URL的解释方式。URL的最常用类型以http:开头,并标识将通过超文本传输协议(HTTP)检索的资源。许多浏览器还支持各种其他前缀,例如HTTPS的https:,ftp:用于文件传输协议,而file:用于本地文件。 Web浏览器无法直接处理的前缀通常会完全移交给另一个应用程序。例如,通常将mailto:URI传递给用户的默认电子邮件应用程序,将news:URI传递给用户的默认新闻组阅读器。
对于http,https,文件等,一旦检索到资源,Web浏览器就会显示它。 HTML和相关内容(图像文件,格式信息,例如CSS等)被传递到浏览器的设计引擎,以将其从交互式文档转换为交互式文档,此过程称为“渲染”。除HTML外,网络浏览器通常可以显示可以属于网页的任何类型的内容。大多数浏览器可以显示图像,音频,视频和XML文件,并且它们通常具有支持Flash应用程序和Java小程序的插件。浏览器遇到不支持的类型的文件或设置为下载而不是显示的文件时,浏览器会提示用户将文件保存到磁盘。