我們目前正在使用touchmaplite JavaScript庫在我們的移動web應用上部署「slippy」地圖(即,用手指在觸摸屏設備上移動的地圖)。該地圖作爲iframe嵌入到我們的網頁中。是否可以檢測iPhone上的網頁上是否啓用了VoiceOver?
當我們使用VoiceOver在iPhone上測試此設置時,我們發現VoiceOver在地圖上「卡住」,並且不會讀取它(或確實滾過它)。這對我們來說是一個巨大的絆腳石,我們不希望在我們的網站上向後兼容無障礙支持。
是否有可能將元素標記爲被VoiceOver「忽略」,或檢測VoiceOver是否以任何其他方式啓用(可能是JS),然後隱藏/刪除iframe?
感謝