Я столкнулся с этой проблемой несколько раз и теперь просто пошел с:
.block {
opacity: 1;
transition: opacity 250ms ease;
}
.block--invisible {
pointer-events: none;
opacity: 0;
}
Добавив класс block--invisible
, все элементы не будут доступны для клика, но все элементы за ним будут связаны с тем, что из pointer-events:none
, который поддерживается всеми основными браузерами (без IE и 11).
Вы не можете получить MAC-адрес для CBPeripheral
, но вы можете получить свойство identifier
, которое является UUID, который iOS вычисляет из MAC среди другой информации.
Это значение можно безопасно сохранить и использовать для идентификации того же периферийного устройства в будущем на этом конкретном устройстве iOS.
Его нельзя использовать на другом устройстве iOS для идентификации того же периферийного устройства.