Dygraphs не рисует линию данных в IE8

Недавно я обновил библиотеку Dygraphs для веб-сайта клиента, и теперь она не отображается должным образом в IE8 (да, я знаю, о чем вы думаете, но клиенты клиента любят использовать IE и не будут обновляться).

У меня есть следующие заголовки (очевидно, я не поместил реальный домен там для этого поста):

<!DOCTYPE html> 
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
<title>Live Data</title>
<link rel="stylesheet" href="http://mydomain.com/css/main.css" type="text/css" />
<link rel="stylesheet" href="http://mydomain.com/css/smoothness/jquery-ui-1.8.5.custom.css" type="text/css" />
<!--[if IE]>
   <script type="text/javascript" src="http://mydomain.com/js/excanvas.js"></script>
<![endif]-->
<script type="text/javascript" src="http://mydomain.com/js/dygraph-combined.js></script>
<script type='text/javascript' src='https://www.google.com/jsapi'></script>
<script type="text/javascript" src="http://mydomain.com/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="http://mydomain.com/js/jquery.jec-1.3.0.js"></script>
<script type="text/javascript" src="http://mydomain.com/js/jquery-ui-1.8.5.custom.min.js"></script>
<script type="text/javascript" src="http://mydomain.com/js/jquery.jeditable.mini.js"></script>
<script type="text/javascript" src="http://mydomain.com/includes/DataTables-1.7.4/media/js/jquery.dataTables.js"></script>

В панели консоли / отладки ошибок нет, и когда я наведу указатель мыши на то место, где должна быть линия, легенда показывает в углу, как и положено, с правильными данными. Кроме того, метки и значения оси отображаются нормально.

Что может привести к тому, что строка данных на графике не будет отображаться?

1 ответ

Существует очень конкретная рекомендация для заголовка "X-UA-Compatible" на http://dygraphs.com/. Дайте ему попытку:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7; IE=EmulateIE9"> 
<!--[if IE]><script src="path/to/excanvas.js"></script><![endif]-->
Другие вопросы по тегам