Microsoft Edge 的开发提示

生成在 Microsoft Edge 中工作的网站或 Web 应用时,有许多提示和技巧需要注意,包括:

  • 测试可能影响网站与 Microsoft Edge 兼容性的即将发生的更改。
  • 将用户从 Internet Explorer 移动到 Microsoft Edge。
  • 在 Microsoft Edge 中配置跟踪防护。
  • 从网站检测 Microsoft Edge。
  • 在 Microsoft Edge 中开发侧边栏体验。
  • 使用 User-Agent 客户端提示检测Windows 11。
  • 自定义 密码显示 按钮。
  • 在浏览器选项卡中查看格式化的 JSON 响应和文件。

下面介绍了针对 Microsoft Edge 进行开发以及使用 Microsoft Edge 的这些方面。

影响站点兼容性的 Microsoft Edge 更改

本文列出了 Microsoft Edge 和 Chromium 项目的更改计划。 它还突出显示了 Microsoft Edge 团队特别密切跟踪的任何差异和高影响更改。

Web 平台是用于构建网页的技术集合,包括 HTML、CSS、JavaScript 和许多其他开放标准。 Web 平台不断改进,以改善用户体验、安全性和隐私。 在某些情况下,更改可能会影响现有网页的功能。

请参阅 Microsoft Edge 中对站点兼容性产生影响的更改

将用户从 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。

有关 边栏,请参阅开发

使用 User-Agent 客户端提示检测Windows 11

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

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

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

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

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

请参阅使用 User-Agent 客户端提示检测Windows 11

自定义密码显示按钮

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

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

查看格式化的 JSON 响应或文件

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

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

请参阅 查看格式化的 JSON