С запуском iPhone X неизбежно, я пытаюсь опередить игру и подготовить некоторые из своих веб-приложений для обработки любых изменений дизайна, самым большим из которых является новая "надрезка", в которой размещена передняя камера.
Мне было интересно, есть ли какие-либо способы обнаружения этого в Javascript, или, вероятно, будет каким-то образом.
Интересно, что Крис Койер написал статью о "Notch" и CSS, благодаря чему я обнаружил константу safe-area-inset-right
. Есть ли способ, к которому это можно получить в Javascript, и это надежный тест.
if (window.constant.safeAreaInsetRight) {
var notch = true;
}