删除-khtml-供应商前缀时,我会失去什么兼容性?

Wes*_*ley 10 css safari webkit vendor-prefix

我有一些使用-webkit-供应商前缀的CSS .为了与"旧"版本的Safari兼容,我使用与-khtml-供应商前缀相同的规则.我对与Konqueror和其他真正的KHTML浏览器的兼容性不感兴趣.

例如,我可能有以下规则:

.menuItem {
  -khtml-user-select: none;
  -webkit-user-select: none;
}
Run Code Online (Sandbox Code Playgroud)

据我所知,现代的WebKit浏览器内部重写所有-khtml--apple-规则是-webkit-规则,而不是.但是,这给我留下了以下问题:

什么版本的Safari确实-webkit-可用?也就是说,Safari之前完全忽略我的规则的版本是什么?

我打算使用这些信息来确定我的个人规则(例如-khtml-user-select)是否真正支持这个早期版本的Safari.

kiz*_*izu 5

现在唯一使用-khtml-前缀的浏览器是Konqueror,因为它的市场份额很小(不到1%),因此您可以放心地删除它。