Hiện tại, chúng tôi đang thử nghiệm triển khai bản đồ "nhanh" (tức là những bản đồ di chuyển xung quanh bằng ngón tay trên thiết bị màn hình cảm ứng) trên ứng dụng web di động của chúng tôi, sử dụng thư viện JavaScript touchmaplite. Bản đồ này được nhúng dưới dạng iframe trong trang web của chúng tôi.Có thể phát hiện xem VoiceOver có đang ở trên một trang web trên iPhone không?
Khi thử nghiệm thiết lập này trên iPhone với VoiceOver, chúng tôi thấy VoiceOver bị "kẹt" trên bản đồ và sẽ không đọc qua (hoặc thực sự cuộn qua nó). Đây là một trở ngại lớn đối với chúng tôi, chúng tôi không muốn quay trở lại với hỗ trợ trợ năng trên trang web của chúng tôi.
Có thể đánh dấu một thành phần là "bị bỏ qua" bởi VoiceOver hoặc để phát hiện xem VoiceOver có được bật theo bất kỳ cách nào khác (có thể là JS) và sau đó ẩn/xóa iframe không?
Cảm ơn