2010-08-18 2 views
4

Я пытаюсь открыть этот сайт в IE:svg не работает с IE?

http://www.petercollingridge.co.uk/data-visualisation/interactive-svg-map

но почему-то не показывает SVG.

Как я могу заставить его работать с IE?

+0

Возможный дубликат [Как сделать работу SVG с IE?] (Http://stackoverflow.com/questions/1427051/how-to-make-svg-work-with-ie) – Piskvor

ответ

3

Если вы обнаружили, что ваша страница не работает в ASV, и работает в Chrome (похоже, это так), я бы рекомендовал вместо этого указать цель Google Chrome Frame. Чтобы его использовать, установите и добавьте следующий мета-тег в голове страницы:

<meta http-equiv="X-UA-Compatible" content="chrome=1"> 
2

IE не поддерживает SVG (Все до версии 9) IE 9 ** будет * поддержка SVG, но до тех пор пока после этого вы можете найти plugin for your IE

+0

даже со штепсельной вилкой в нем не работает –

+0

может быть связано с программированием. Если нет, это было бы перенесено в SuperUser, не волнуйтесь. См. это: http://stackoverflow.com/questions/1427051/how-to-make-svg-work-with-ie – Piskvor

0

веб-приложение нуждается в тег как:

<meta http-equiv="X-UA-Compatible" content="IE=9" /> 
0

IE ниже 9-ой версии не поддерживает компонент SVG , IE 8 и ниже поддержки VML, но сделать SVG работает в последней версии IE, вы можете просто ввести ниже код в вашей голове HTML файл

<meta http-equiv="X-UA-Compatible" content="chrome=1"> 
<!--[if IE]> 
<script type="text/javascript" 
src="http://ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"></script> 

<style> 
.chromeFrameInstallDefaultStyle { 
    position:fixed; 
    overflow:auto; 
    width: 800px; /* default is 800px */ 
    height: 80%; /* default is 800px */ 
    border: 5px solid blue; 
    right:100px; 
    bottom:100px; 
    z-index: 99999 !important; 
} 
</style> 

<div id="prompt"> 
    <!-- if IE without GCF, prompt goes here --> 
</div> 

<script> 
    // The conditional ensures that this code will only execute in IE, 
    // Therefore we can use the IE-specific attachEvent without worry 
    window.attachEvent("onload", function() { 
     CFInstall.check({ 
      mode: "inline", // the default 
      node: "prompt" 
     }); 
    }); 
</script> 
<![endif]--> 

Это задаст пользователю установить рамку Google на IE , Просто займите несколько минут. После этого все компоненты html5, а также компоненты SVG работают. «МОСТЛИ»

Смежные вопросы