特定于边缘的 Web 开发提示

Microsoft Edge 实现基于标准的 Web 功能和 API,可用于开发跨浏览器引擎运行的网站。 此外,Microsoft Edge 提供了一些特定于 Edge 的 Web 开发功能,这些功能记录在本组文章中。

有关基于标准的 Web 开发文档,请参阅 MDN 面向开发人员的 Web 技术

将用户从 Internet Explorer 移动到 Microsoft Edge

当 Internet Explorer 用户访问不兼容的公共网站时,网站可能会通知用户该网站与 Internet Explorer 不兼容,并且用户必须切换到更新的浏览器才能正确使用网站。

为了尽量减少中断,Microsoft Edge 支持自动重定向用户的新功能。 当 Internet Explorer 用户转到与 Internet Explorer 不兼容的网站时,Windows 会自动将用户重定向到 Microsoft Edge。 仅重定向属于 “需要Microsoft Edge ”列表的网站。

请参阅 将用户从 Internet Explorer 移动到 Microsoft Edge

Microsoft Edge 中的跟踪防护

Microsoft Edge 中的跟踪防护功能通过限制跟踪器访问基于浏览器的存储和网络的能力来保护用户免受联机跟踪。

跟踪防护功能旨在维护Microsoft Edge 浏览器隐私承诺,同时确保默认情况下不会影响网站兼容性或 Web 的经济可行性。

请参阅 Microsoft Edge 中的跟踪防护

检测网站中的Microsoft Edge

Microsoft Edge 使网站能够检索用户代理信息。 使用用户代理信息为每个用户的浏览器正确显示网页。 浏览器为网站提供了检测浏览器信息(如品牌、版本号和主机作系统)的机制。

  • 用户代理客户端提示 是用于检索浏览器信息的改进机制。

  • 用户代理字符串 是旧字符串;它们已过时,并且有导致网站兼容性问题的历史。

你可能希望根据用户的浏览器为用户提供不同的体验。 如果包含有关如何配置 Microsoft Edge 或其他浏览器以用于站点的步骤,则可能需要检测浏览器,然后显示相应的内容。

请参阅 检测网站中的 Microsoft Edge

开发 Microsoft Edge 中边栏的体验

Microsoft Edge 中的边栏是位于浏览器一侧的持久窗格,它与浏览器的主要内容共存。 边栏允许用户在浏览器选项卡旁边轻松访问热门网站和实用工具。 边栏中的内容通过启用并排浏览并尽量减少在浏览器选项卡之间切换上下文的需要来增强用户的主要任务。 借助 Microsoft Edge 中的边栏,用户可以访问所需的生产力工具,同时留在工作流中。

作为开发人员,可以通过两种方式利用边栏来实现自己的体验:

  • 通过调整现有的渐进式 Web 应用 (PWA) 以在边栏中运行。
  • 通过在 Microsoft Edge 扩展中使用边栏 API。

请参阅 开发 Microsoft Edge 中边栏的体验

使用 User-Agent 客户端提示检测Windows 11和 CPU 体系结构

网站可以使用 User-Agent 客户端提示 (UA-CH) 来区分Windows 11用户和Windows 10用户。 浏览器使用 User-Agent 客户端提示格式向网站提供用户代理信息。

网站可以使用从浏览器发送的用户代理信息来检测如下信息:

  • 浏览器品牌。
  • 浏览器版本号。
  • 运行浏览器的设备平台。

站点可通过两种方法访问用户代理信息:

  • (旧) User-Agent 字符串。
  • 建议) (User-Agent 客户端提示。

请参阅使用 User-Agent 客户端提示检测Windows 11和 CPU 体系结构

自定义密码显示按钮

password Microsoft Edge 中的输入控件包括密码显示按钮。 若要确保正确输入密码,用户可以单击 密码显示 按钮或按 Alt+F8 以显示密码字段中的字符。 可以删除 密码显示 控件,或自定义控件样式。

请参阅 自定义密码显示按钮

根据 OS 设置显示站点的区域版本

Microsoft Edge 提供操作系统 (OS) 区域偏好设置信息,以帮助网站作者在使用 Microsoft Edge 查看网站时在其网站上创建区域体验。 此功能允许网站作者为那些在 OS 中特别更改了区域偏好设置的用户提供价值,以反映他们的个人偏好。

请参阅 基于 OS 设置显示站点的区域版本

使用格式查看 JSON 文件或服务器响应

Microsoft Edge 包含 JSON 查看器,该工具可自动重新格式化并突出显示浏览器中显示的 JSON 数据,使其更易于阅读。

格式化和突出显示 JSON 数据很有用,因为有时 Web 服务器会通过返回编码为 JSON 的数据来响应 HTTP 请求。 如果 JSON 数据的格式设置为单个较长的串联文本行,则可能难以读取。 从磁盘打开 JSON 文件时也会出现同样的情况。 JSON 查看器重新格式化 JSON 服务器响应和本地文件,并指示出现语法错误的任何行。

请参阅 使用格式查看 JSON 文件或服务器响应

另请参阅