使用JavaScript获取iPhone X安全区域

时间:2017-11-04 15:36:51

标签: javascript iphone viewport iphone-x

我们在CSS中有safe-area-inset-leftsafe-area-inset-rightsafe-area-inset-topsafe-area-inset-bottom,但我们如何使用JavaScript获取这些值?

1 个答案:

答案 0 :(得分:0)

来自https://benfrain.com/how-to-get-the-value-of-phone-notches-environment-variables-env-in-javascript-from-css/。您可以在链接中找到更多上下文。

在 CSS 中

:root {
    --sat: env(safe-area-inset-top);
    --sar: env(safe-area-inset-right);
    --sab: env(safe-area-inset-bottom);
    --sal: env(safe-area-inset-left);
}

在 JS 中

getComputedStyle(document.documentElement).getPropertyValue("--sat")