1

我在Wordpress網站上安裝了Duo Security的雙因素身份驗證。我認爲這是一項很棒的服務,而且它可以免費供個人使用。Wordpress和IE9中的Duo安全性

它工作得很好,IE9除外,當用戶嘗試登錄並查看2FA提示時Duo的提示根本不顯示。我向Duo報告了這一情況,並被告知該問題正在解決,但我需要一個解決方案,因爲使用該站點的人員有一些企業限制,並且都使用IE9。

enter image description here

回答

2

我很驚訝修復多麼簡單了。我意識到,包含安全提示的iframe已成功引入,而不是一些基於瀏覽器的http和https混合限制,但根本沒有相關元素的可見性。我改變了由Duo提供的樣式,通過更改iframe的顯示:

iframe#duo_iframe { 
    display:block; 
} 

我沒有遇到任何新的兼容性問題。還有其他方法可以使用本機顯示:表格顯示提示,但直接子元素至少需要顯示爲table:cell。