[英]NVDA Screen Reader not reading Javascript Alert() Popup in Chrome
我已經在頁面加載時顯示的Salesforce頁面上編寫了javascript alert()消息。 該代碼僅遵循以下內容:
<script type="text/javascript">
window.onready = function() {
alert('message for user goes here.');
}
<script>
該消息出現在頁面加載時,但是,NVDA屏幕閱讀器未拾取該消息。 它只是顯示“未知”(我什至無法進入它),這不是很有幫助。
如何使屏幕閱讀器集中/閱讀JavaScript警報消息? 這是NVDA / Chrome的錯誤嗎?
我正在使用最新版本的Chrome:62.0.3202.94。 和NVDA:2017.4
這是一個Chrome錯誤,也是一個已知錯誤。 由於Monorail的搜索功能非常差(至少以我的經驗),我無法通過數字找到該bug,但相信我,它確實存在。 每這一問題, alert()
confirm()
和onBeforeUnload()
對話框未在Chrome閱讀。 但是,JAWS比NVDA更好地解決了它:如果您先Alt + Tab,然后再Alt + Tab回到Chrome,您將能夠在對話框中切換。
我確認此問題已在Chrome Canary 64版中修復,因此請嘗試此操作或稍等片刻。 昨天或今天,我更新了Chrome瀏覽器,現在它是Google Chrome瀏覽器版本63.0.3239.84。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.