使用输入事件增强编辑功能

使用输入事件增强编辑功能

如今,在网络上创建富文本编辑器的最简单方法是向元素添加 contenteditable 属性。

阅读更多

HTML 交互式表单验证

HTML 交互式表单验证

HTML 交互式表单验证现已在 WebKit 中得到支持,并在 Safari Technology Preview 19 中默认启用。

阅读更多

WebKit 中的 URL 解析

WebKit 中的 URL 解析

URL 已经使用了几十年了,您可能会认为它们会有一致的行为……

阅读更多

引入自定义元素

引入自定义元素

一年多前,我们宣布引入基于 slot 的 shadow DOM API,这是一种通过允许在元素上创建一个称为“shadow tree”的并行 DOM 树来封装 DOM 树的轻量级机制,它在不修改常规 DOM 树的情况下替换元素的渲染。

阅读更多

精细的内容安全策略

精细的内容安全策略

内容安全策略标准允许您定义页面允许加载的内联脚本、内联样式表和子资源的列表。

阅读更多

ES6 功能完成

ES6 功能完成

截至 r202125,JavaScriptCore 支持 ECMAScript 6 (ES6) 语言规范中的所有新功能。

阅读更多

改进网络色彩

改进网络色彩

过去几年,显示技术取得了显着进步。

阅读更多

更新我们的前缀策略

更新我们的前缀策略

WebKit 的新功能策略是在运行时标志后实现未带前缀的实验性功能。

阅读更多

引入基于 Slot 的 Shadow DOM API

引入基于 Slot 的 Shadow DOM API

我们很高兴宣布,新版基于 slot 的 shadow DOM API 的基本支持现已在每夜构建版本中提供。

阅读更多

宣布……MathML!

宣布……MathML!

如果您在过去一年左右一直在关注提交记录,那么您已经知道一些敬业的贡献者一直在 WebKit 中开发 MathML 实现。

阅读更多

完全通过 Acid3 测试

完全通过 Acid3 测试

今天,我们很高兴宣布 WebKit 是第一个完全通过 Acid3 测试的浏览器引擎。

阅读更多

Acid 测试中的场景

Acid 测试中的场景

在我们早前的 Acid3 文章中,我提到我们通过的最后一个测试,即测试 79,非常困难。

阅读更多