0
對於一個Web應用程序,它沒有第一行的doctype聲明,因此渲染怪癖模式,我試圖顯示一個簡單的線圖。爲了顯示圖形,我使用了使用jQuery的Highcharts(http://www.highcharts.com)。我包含jQuery 1.8.3。以及一些必要的JavaScript的其他js文件。觀察jQuery最初不加載IE9怪癖模式
以下行爲:
- 當打開與jQuery的制highcharts圖表沒什麼顯示的網頁。當按下F12並點擊「腳本」時,我可以看到JavaScript文件都包含正確。
- 此後,當按下F12並將文檔模式設置爲例如'IE8的默認設置'頁面將重新加載,並顯示圖形。
- 之後,在將文檔模式更改爲怪癖模式時,jQuery圖形仍然可見(懸停效果有點滯後,但沒關係)
- 當在新瀏覽器選項卡中打開上述頁面時,立即加載jQuery圖形
另外:純粹的JavaScript(沒有jQuery)總是直接運行正常,而不必做這個技巧(將文檔模式從古怪模式切換)。
有什麼辦法可以強制瀏覽器呈現此頁面不是在怪癖模式? 如果沒有,是否有一個圖形工具只使用純JavaScript,沒有我可以使用的jQuery?
嘿,你的iframe的想法聽起來很有希望,我會試試看。 – Benjamin
謝謝!它像一個魅力:) – Benjamin