當我們在我們的網站上添加Google自定義搜索功能時,我們會從Google返回的自動代碼中包含一些Google品牌圖片,這些圖片沒有可訪問性的alt標籤。除了編寫自己的JavaScript以將alt標籤添加到這些圖像之外,我找不到解決方案。這是我的解決方案,但是我的問題是:這是我們應該做還是不應該做的事?我想確保網站的所有部分都通過無障礙測試。Google Custom Search Accessibility
var x = document.getElementsByClassName("gsc-branding-img");
for (i = 0; i < x.length; i++) {
if(x[i].tagName == "IMG") {
x[i].alt = "";
}
}
您是否使用屏幕閱讀器測試了此方法?它實際上提供了一個好處嗎? – ceejayoz 2015-04-02 16:50:58
如果圖像傳達信息,則此方法不會產生可訪問的應用程序。你應該添加alt,但你應該確保它們是正確的。你能指向你的一個jsfiddle的網站嗎? – unobf 2015-04-03 00:50:15
@unobf這是由Google Custom Search插件生成的標記https://jsfiddle.net/caydgr9k/ – ckundo 2015-04-03 19:36:20