如何检查特定 Safari 二进制文件中使用了 webkit 的哪个修订版(svn 修订版)?例如,我想知道 Mac 上最新的 Safari(雪豹 10.6.7)使用的是哪个版本。
用户代理不提供此信息:(
最佳答案
您可以使用出现在 User-Agent 中的 Webkit 的 version 标记来获得近似值:
让我们以以下用户代理为例:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.13+ (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2
Webkit 版本在此处发布为
537.13+
.此版本标记是从以下源文件生成的:https://trac.webkit.org/browser/trunk/Source/WebCore/Configurations/Version.xcconfig
然后,您可以查看哪些 SVN 修订版嵌入了此特定版本标记。
关于Safari webkit 构建/修订,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6097064/