Safari 10的技术规格出来了,嗯,简直激动人心。
这里简单『搬运』一下 官方 的文章
document.execCommand('copy')
document.execCommand('cut')
touchforcechange
, macOS 是 webkitmouseforcechange
,只有用力按下时触发。 touch
对象的 force
属性值的区间为从 0.0
到 1.0
antialias
默认值为 true
alpha
,默认值为 false
webkit-playsinline
属性后,iPhone Safari会允许视频在页面内播放,没有设置该属性时,点击播放依然会全屏,但用户缩小(双指动作)时,也会内联播放 object-position
object-fit
,正好前几天写了一篇 object-fit: 炒鸡方便的图片居中方法 evenodd
填充规则。使用 path()
图形,就像在 CSS Shapes Level 2 specification 规范中定义的一样 border-image
的新值 border-image
新增 round
和 space
值 image-rendering
的新值 image-rendering
新增两个值 crisp-edges
和 pixelated
, -webkit-crisp-edges
和 -webkit-optimize-contrast
映射到 crisp-edges
direction
属性 media query支持广色域
@media (color-gamut: p3) { … }
break-before
、 break-inside
和 break-after
-webkit-
的前缀了 allowsLinkPreview
属性在 iOS 10.0 以后默认为 YES
WKWebView
对象使用 Safari 原生的行为,会更新它的 window.innerHeight
属性,而不再调起 resize
事件。 感觉就是 Chrome Web Store 那一套了。具体看 Safari APP 扩展开发指南