2013-05-19 4 views
1

Это действительно сводит меня с ума.
http://www.myethiopia.org/QuickLinks/Stuff/Data/amtigray.html Это работает в firefox и chrome. Я получаю следующие ошибки в IE9. 1. HTML1204: myethiopia.org работает в режиме совместимости, потому что «Отображать все веб-сайты в представлении совместимости». 2. SCRIPT5007: Не удалось получить значение «прототипа» объекта: объект является нулевым или не определено 3. SCRIPT5009: «d3» не определеноd3 is undefined error

ответ

0

Это вопрос в d3.v3.js хорошо согласно Т.е является . Линия нарушения выглядит следующим образом:

d3_document.createElement("div").style.setProperty("opacity", 0, ""); 

Для решения этой проблемы вам, скорее всего, потребуется изменить библиотеку d3. Есть несколько ответов here, которые вы должны просмотреть.

Я ценю, что это не полный ответ, однако это причина ошибки и, надеюсь, укажет вам в правильном направлении.

+0

Я нашел настоящую причину этого. Это связано с настройкой представления совместимости IE. Удостоверьтесь, что это ** выключено ** на Mike bostock. и, пожалуйста, прекратите использование IE. Microsoft делает все возможное, чтобы сделать их браузер сложным в использовании. – teddy

2

У меня была та же проблема. Там a similar question on StackOverflow over here, у которого был ответ для меня.

Длинная история, короткая, не забудьте включить эти две строки в верхней части HTML:

<!DOCTYPE html> 
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 

Это установил ее для меня. Есть и другие предложения по этой ссылке, которые могут сработать и для вас. Удачи!