Это действительно сводит меня с ума.
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
1
A
ответ
0
Это вопрос в d3.v3.js хорошо согласно Т.е является . Линия нарушения выглядит следующим образом:
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" />
Это установил ее для меня. Есть и другие предложения по этой ссылке, которые могут сработать и для вас. Удачи!
Я нашел настоящую причину этого. Это связано с настройкой представления совместимости IE. Удостоверьтесь, что это ** выключено ** на Mike bostock. и, пожалуйста, прекратите использование IE. Microsoft делает все возможное, чтобы сделать их браузер сложным в использовании. – teddy