2

是否有一種方法可以檢測到使用ie8的用戶是否啓用了XSS過濾器?檢測是否啓用ie8 xss過濾器

據我所知,當ie8啓用了XSS過濾器的時候,在用戶代理或HTTP標頭中沒有任何變化。這留下了一些客戶端檢測過濾器的使用。是否有可能編寫一個測試頁面,告訴我過濾器是否處於活動狀態?

+0

沒有客戶端方法來檢測是否啓用了XSS過濾器。當然,您可以模擬XSS攻擊來檢測它,但這會向用戶顯示UI。當然,真正的問題是你爲什麼想要這樣做;如果您希望退出,請使用X-XSS-Protection。 http://blogs.msdn.com/b/ieinternals/archive/2011/01/31/controlling-the-internet-explorer-xss-filter-with-the-x-xss-protection-http-header.aspx – EricLaw 2011-05-03 04:34:26

回答

3

我知道沒有辦法告訴。 IE瀏覽器在阻止通信時未能發出錯誤,並且無法檢查IE的javascript設置(或安全區域)。所以,你不知道發生了什麼。這個XSS過濾器是一個威脅。

Scott。