写点什么

基于 Chromium 的预览版 Edge 终于来了

  • 2019-04-10
  • 本文字数:3132 字

    阅读完需:约 10 分钟

基于Chromium的预览版Edge 终于来了

4 月 9 日,微软在其官方博客上正式发布了基于 Chromium 的第一个 Dev 和 Canary 版本的 Edge,据了解,Dev 频道周更,Canary 频道每天都会更新,现在,你可以在 Windows 10 上使用它们,Beta 版本还尚未发布。



链接:


https://www.microsoftedgeinsider.com/en-us/?from=timeline&isappinstalled=0


你可以选择并行安装多个频道以进行测试,这些频道将拥有各种独立的图标与名称,以方便用户朋友们加以区分。不久的将来,微软还将陆续推出支持其它操作系统平台的版本,包括 Windows 7、Windows 8.1 以及 MacOS 等等。


微软说他们会从 Microsoft Edge 的用户体验与连接服务出发,提供世界一流的网络浏览体验。但在改进 Web 平台方面,他们将把主要精力放在 Chromium 项目的贡献身上。


从去年 12 月加入这个社区开始,微软已经向 Chromium 项目做了 275 次提交,同时,他们也在一些重点关注的领域取得了重大进展:

可访问性

微软表示,Microsoft Edge 是目前唯一能够在 HTML5Accessibility 浏览器基准测试中获得满分的浏览器,他们希望能把这些贡献带到 Chromium 项目中并改善所有用户的 Web 体验。


  • 现代辅助功能的 API, 为了给屏幕辅助工具(例如 Windows Narrator、放大镜、盲目显示器以及其它辅助工具)提供更出色的可访问性体验,他们向 Chromium 分享了为微软 UI 自动化界面提供支持的计划——这是一套现代化程度更高、也更加安全的 Windows 可访问性框架。他们正在和谷歌的辅助功能团队及其他 Chromium 工程师合作,希望能够在今年晚些时候完成全部预期功能。

  • 高对比度,为了确保客户获得最佳的访问体验,他们还在 W3C CSS 工作组中尝试,努力实现标准化高对比度的 CSS Media 查询。这方面成果也将被引入 Chromium 项目当中。这意味着客户将能够使用 Windows 轻松在访问设置中选定首选颜色对比度设置,从而提高 Windows 设备上的内容可读性。

  • HTML 视频字幕样式。微软与 Chromium 工程师们开展合作,希望为 Windows Ease of Access 设置提供支持,从而改善 Windows 10 上的字幕显示效果。

  • 光标浏览。对于使用键盘进行 Web 导航并选定文本内容的用户,他们还在 Chromium 项目中共享了光标浏览功能。

  • 他们开始与 Chromium 同行们合作,旨在改善媒体与输入控件等本地 Web 控件的可访问性水平。

ARM64

微软表示,他们正在与谷歌工程师合作,努力使得 Chromium 能够通过 Chromium 73 在 ARM 设备上以原生方式运行在 Windows 当中。凭借这些贡献,基于 Chromium 的浏览器将很快能够在采用 ARM 芯片的 Windows 10 PC 设备上实现本机运行,从而显著改善性能表现与电池续航水平。

触控

为了帮助触控设备用户获得最佳体验,微软在 Chromium 当中实现了对 Windows 触控键盘的支持,现在你可以在键入内容时享受触控文本建议与“手势书写”,即通过滑动键盘来输入内容,而不必反复抬起手指。

滚动

Microsoft Edge 一直以先进的滚动体验而闻名于 Web 浏览器领域。微软正在与 Chromium 工程师密切合作,尽可能提升触控板、触控屏、鼠标滚轮、键盘以及侧边栏的滚动顺畅度。这项工作目前还处于早期阶段,但已经开始分享一些与此有关的设计思路。

Media

为了向用户提供最高级别的兼容性并为 Web 开发人员带来更多技术选项,Microsoft Edge 现在已经能够支持微软 PlayReady 与谷歌 Widevine DRM 系统。


虽然 Microsoft Edge 凭借着强大硬件支持下的微软 PlayReady DRM 实现了最高分辨率与比特率的视频播放能力,但某些网站目前仍然仅支持谷歌 Widevine DRM 系统。在 Microsoft Edge 之上,依赖硬件支持的 PlayReady DRM 站点将能够继续使用高动态范围(简称 HDR)或 Dolby Vision 实现 1080p 或 4k 媒体的传输,而仅支持 Widevine 的站点如今也能够在 Microsoft Edge 当中正常运行。

Windows Hello

Microsoft Edge 支持 Windows Hello 验证器,从而在 Web 之上利用生物识别身份验证以实现无密码及双因素身份验证方案,且具体方式更加安全也更具个性化特色。微软与 Chromium 团队合作,共同在最新 Windows 10 Insier 预览版当中将 Web 验证 API 添加至 Chromium 73+当中。

HTML 模块

微软最近提出了 HTML 模块提案,该提案目前正在由 W3C 以及 WHATWG Web 组件孵化组负责开发。


起因是他们意识到不少 Web 开发人员抱怨称,虽然 ES6 脚本模块确实能够帮助他们更好地组装代码并构建起更出色的依赖性管理系统,但现有方案却无法帮助到使用声明性 HTML 标记的开发者。这意味着他们必须重新编写代码以实现标记的动态生成。


因此,微软从 HTML Imports 身上吸取到经验教训,并推出了 ES6 脚本模块系统的扩展方案,从而将 HTML 模块纳入进来。考虑到他们在标准讨论阶段得到了各参与方的支持,因此微软决定将此项功能同样交付给 Chromium 项目。

用户代理字符串

由于 Microsoft Edge 采用 Chromium 内核,微软也开始将用户代理字符串尽可能与 Chromium 的用户代理字符串靠拢。此外,他们还添加了“Edg”令牌。如果你希望阻止指向用户代理字符串的站点访问,请更新你的逻辑以将此字符串作为其它基于 Chromium 的浏览器。


以下是用于 Microsoft Edge 最新 Dev 频道 build 的用户代理字符串:


Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.48 Safari/537.36 Edg/74.1.96.24
复制代码


之所以选择使用“Edg”令牌,是为了避免使用“Edge”字符串可能导致的兼容性问题——基于 EdgeHTML 的当前版本 Microsoft Edge 正在使用该字符串。不过,“Edg”令牌仍然与 iOS 以及 Android 上的现有令牌一致。建议开发人员尽可能进行功能检测并避免通过用户代理字符串进行浏览器版本检查,因为这种作法可能提升维护负担并降低代码稳定性。

用户体验

微软将致力于通过差异化的用户体验功能与连接服务,利用 Microsoft Edge 的优势打造出世界一流的浏览器方案。通过这套初始版本,他们对用户界面做出了一系列调整,从而尽可能使 Chromium 项目在外观上更接近 Microsoft Edge。


随着时间的推移,微软将不断发布新的功能并进行试验,用以衡量用户的兴趣与满意度,同时评估有必要推出的后续新功能与改进效果。这将确保每一项新功能都能以最佳方式满足客户需求,同时切实符合自身的质量标准。

与微软服务相集成

虽然下一版 Microsoft Edge 将基于 Chromium 内核,但微软希望尽可能使其继承微软现有的种种优势,包括其服务集成能力。其中一部分集成服务包括:


  • 在默认情况下,由 Bing Search 提供搜索与地址栏建议功能;

  • 在导航至站点并下载内容时,由 Windows Defender SmartScreen 提供强大的网络钓鱼与恶意软件防护功能;

  • Microsoft Account 服务与 Azure Active Directory 现在可用于登录浏览器,以帮助你轻松管理自己的个人与工作账户,甚至可以在不同的浏览器会话当中同时使用多个身份;

  • Microsoft Activity Feed Service 能够在 Microsoft Edge 预览 build 之间实现同步,目前已经能够在运行有 Microsoft Edge 预览 build 的 Windows 10 桌面设备之间进行个人偏好同步。在未来的 build 版本当中,微软还将逐步实现密码、浏览历史以及其它设置内容的同步,且将面向 iOS 以及 Android 等全部受支持系统的平台。


Microsoft News 服务将为新的标签机制提供支持,允许你选择配有生动 Bing 图像的主题,直奔自己最关注的相关主题内容,或者浏览更多以新闻为主体的信息主题。

反馈意见

如果你在 Chromium 当中遇到了重复出现的问题,请将其以 bug 形式提交。对于现有版本中的 Microsoft Edge 中存在的问题,大家则可继续使用 EdgeHTML Issue Tracker 进行反馈:


https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/

原文链接

https://blogs.windows.com/msedgedev/2019/04/08/microsoft-edge-preview-channel-details/#LURvLHSfTVD7T4zU.97


更多内容,请关注前端之巅。



2019-04-10 14:2415054

评论 1 条评论

发布
用户头像
在用了, 很丝滑. 可能是心理原因, 感觉比chrome顺畅, 打算先设为默认试一阵子
2019-04-10 22:37
回复
没有更多了
发现更多内容

数据相关术语、英文翻译以及定义汇总看这里!

行云管家

数据 数据安全 企业数据

一款国产的开发辅助AI插件!

江南一点雨

简单了解国密与信创的四大关系-行云管家

行云管家

信创 数据安全 国产化 国密

【活动报名】WorkPlus AI助理沙龙——把AI装进企业,企业级AI落地场景分享

WorkPlus

使用 Docker 部署 instantbox 轻量级 Linux 系统

不在线第一只蜗牛

Docker Linux 容器

Advanced RAG 03:运用 RAGAs 与 LlamaIndex 评估 RAG 应用

Baihai IDP

AI LLM 企业号 4 月 PK 榜 rag 检索增强生成

解决苹果审核4.3问题的有效策略:尝试混淆或重新上架?用这招居然成功上架AppStore了!

Redis 容器化,是不是个“软柿子”?

小猿姐

redis 容器化

盘点|《数据安全法》的62项配套「国家标准」(附下载)

极盾科技

数据安全

揭秘APP自动化测试中弹窗异常处理的技术要点!

测吧(北京)科技有限公司

测试

面试,有时候是个运气活

老张

面试 求职

深度解读《深度探索C++对象模型》之拷贝构造函数

爱分享

c++ C++对象模型 C++拷贝构造函数 C++虚函数 C++虚继承

C++ 递归与面向对象编程基础

EquatorCoco

c++ 数据库 递归

比特币L2项目主网密集上线:新业态背后的挑战与机遇

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

网络审计:为什么定期检查您的网络很重要

天翼云开发者社区

云计算 网络安全 网络审计

架构设计|基于 raft-listener 实现实时同步的主备集群

NebulaGraph

数据库

网站结构规范对于独立站的重要性

九凌网络

基于Material Design风格开源、易用、强大的WPF UI控件库

EquatorCoco

开源 UI WPF

云主机AI服务的性能测试和优化

天翼云开发者社区

云计算 AI 云服务 云主机

利用1688.item_get API接口,快速定位智能手表新品,商品ID一键获取

技术冰糖葫芦

api 货币化 API 测试 pinduoduo API

基于开源IM即时通讯框架MobileIMSDK:RainbowChat v11.5版已发布

JackJiang

网络编程 即时通讯 IM

通过独立网站的视觉设计策略优化进行品牌推广

九凌网络

中国服装品牌商品计划管理系统落地难题探究

第七在线

再获权威认可!天翼云论文被IEEE/ACM CCGrid收录

天翼云开发者社区

云计算 私有云 云网关

DTC2024,华为云数据库创新融合大发展,打造世界级数据库!

华为云开发者联盟

数据库 华为云 华为云数据库 华为云开发者联盟 企业号2024年4月PK榜

揭秘APP自动化测试中弹窗异常处理的技术要点

测试人

App 软件测试 自动化测试 测试开发 弹窗

Apache Doris 2.1.2 版本正式发布!

SelectDB

数据库 大数据 开源 实时数仓 Doris

2024-04-17:用go语言,欢迎各位勇者莅临力扣城,本次的挑战游戏名为「力扣泡泡龙」。 游戏的起点是一颗形状如二叉树的泡泡树,其中每个节点的值代表该泡泡的分值。勇者们有一次机会可以击破一个节点泡

福大大架构师每日一题

福大大架构师每日一题

以NFT起头的Berachain 有什么魔力?

币离海

区块链 NFT Berachain

基于Chromium的预览版Edge 终于来了_大前端_Geek_u47rvn_InfoQ精选文章