這真的讓我發瘋。
http://www.myethiopia.org/QuickLinks/Stuff/Data/amtigray.html 這個工作在Firefox和鉻。我在IE9中收到以下錯誤。 1. HTML1204:myethiopia.org在兼容性視圖中運行,因爲選中了「在兼容性視圖中顯示所有網站」。 2. SCRIPT5007:無法獲取的屬性「原型」的值:對象爲空或未定義 3. SCRIPT5009:「D3」是未定義d3是未定義的錯誤
1
A
回答
0
這是d3.v3.js一個問題以及根據IE它是。違規行似乎是:
d3_document.createElement("div").style.setProperty("opacity", 0, "");
您可能需要修改d3庫以解決此問題。有一些答案here,你應該審查。
我很欣賞這不是一個完整的答案,但這是錯誤的原因,並希望能指出你在正確的方向。
2
我有同樣的問題。有a similar question on StackOverflow over here有我的答案。
長的故事,總之,一定要包括這兩條線在你的HTML的頂部:
<!DOCTYPE html>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
問題解決了我。此鏈接上還有其他建議可能也適用於您。祝你好運!
相關問題
- 1. d3錯誤數據未定義
- 2. dc.js錯誤:d3.time未定義
- 3. 「$」是未定義的錯誤
- 4. angular-nvd3給出各種錯誤,說d3.scale是未定義的
- 5. 「xmlResult.Result是未定義」錯誤
- 6. 「的構造是未定義的」錯誤
- 7. d3.js無法讀取未定義的錯誤
- 8. 解決$(...)[0]是未定義的錯誤
- 9. VBscript變量是未定義的錯誤
- 10. 基類是未定義的錯誤(C2504)
- 11. 貓鼬是未定義的錯誤
- 12. Polymer.ImportStatus是未定義的錯誤
- 13. 燼app.controller是未定義的錯誤
- 14. $ .fn.yiiListView是未定義的錯誤
- 15. getting javascript'Sys'是未定義的錯誤
- 16. 'jQuery的' 是在IE7未定義錯誤
- 17. FooTable是未定義的錯誤
- 18. a.nodeName是未定義jQuery的錯誤
- 19. jQuery是未定義的錯誤
- 20. findViewById是未定義的類型錯誤
- 21. JavaScript變量是未定義的錯誤
- 22. JSON - msg.d是未定義的錯誤
- 23. $未定義錯誤
- 24. 錯誤未定義
- 25. 與宏未定義的錯誤定義
- 26. 參考錯誤:未定義d3。腳本不被引用
- 27. onreadystatechange未定義的錯誤
- 28. Angularjs未定義的錯誤
- 29. çDUP未定義的錯誤
- 30. PageMethod未定義的錯誤
我發現了這種情況的真正原因。這是由於IE的兼容性視圖設置。確保它是**關**每邁克bostock。請停止使用IE。微軟竭盡全力讓瀏覽器難以使用。 – teddy