0
我需要檢測IE正在使用哪種標準模式。IE檢測標準模式(不兼容)
我已經檢查,我可以看到標準模式與兼容模式不同,因爲它似乎根本不會更改用戶代理字符串(其中兼容模式會更改MIME類型)。
原因是我使用WinForms Web瀏覽器控件,它將文檔標準模式設置爲IE7,而不管您使用的瀏覽器是什麼,並且我無法添加註冊表黑客來更改此設置。
有誰知道如何從客戶端獲得標準模式,或者甚至有可能嗎?
我需要檢測IE正在使用哪種標準模式。IE檢測標準模式(不兼容)
我已經檢查,我可以看到標準模式與兼容模式不同,因爲它似乎根本不會更改用戶代理字符串(其中兼容模式會更改MIME類型)。
原因是我使用WinForms Web瀏覽器控件,它將文檔標準模式設置爲IE7,而不管您使用的瀏覽器是什麼,並且我無法添加註冊表黑客來更改此設置。
有誰知道如何從客戶端獲得標準模式,或者甚至有可能嗎?
這隻能通過JavaScript執行,因爲IE現在使用後面代碼中較短的鏈接。有關此修復程序的詳細信息,請訪問:How to load up CSS files using Javascript?
您是否嘗試過documentMode屬性?或compatmode?看看這些在MSDN – albert
documentMode看起來應該給我我需要的信息,但沒有在代碼背後的等價物,因爲我試圖包含或排除一個CSS文件。 –
我看了一下,並意識到我可以使用JQuery http://stackoverflow.com/questions/574944/how-to-load-up-css-files-using-javascript。感謝您的幫助 –