2

Есть ли решение заставить Internet Explorer вести себя как Firefox или Chrome? Я ищу решение, которое не будет использовать css-хаки. Я имею в виду, возможно, некоторые скрипты, чтобы заставить изменить поведение IE.Поведение Internet Explorer как Mozilla Firefox или Chrome

Большое спасибо!

+1

«Может ли эта программа, которая полностью отличается, что эта другая программа, действовать так же, как этот другой программе?» –

+0

Нет. Это невозможно. Это не то, как работает программное обеспечение. –

ответ

2

К сожалению, не может быть сделана, это одна из многих радостей быть веб-разработчиком .... браузер причуды :-)

+0

Yeah = (, но я подумал, что, возможно, что-то появилось, что я не знаю. – anoock

+0

И пусть весь мир ждет (с) Internet Explorer =) – anoock

+0

Болезненно поддерживать браузеры, такие как IE6/IE7, но я думаю, что IE8 и IE9 кажутся чтобы быть в порядке :-) – TGH

4

Вы можете иметь пользователь загрузить и установить Google Chrome Frame, а затем добавить эту мету тег вашей страницы на голову в Chrome Frame developer guide:

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

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

+0

Я бы сказал, что это только теоретический подход ... Также насколько легко переключаться между реальным IE и Chrome, если вы должны убедить своих пользователей, что это лучше, чем установка Chrome: -) – TGH

1

Nope. IE отстой, потому что он сосет. Ближе всего вы получаете что-то вроде IE7.js, но оно имеет ограничения и недостатки. Он не может, например, магически предоставить IE полную поддержку SVG или WebGL, но он может дать IE лучшую поддержку селектора CSS и исправить некоторые ошибки.

1

Я имел хороший опыт работы с Объединив эти две библиотеки: http://code.google.com/p/ie7-js/ & http://code.google.com/p/html5shim/ для настройки различных CSS отклонениях и новых тегов HTML5. Не могу сказать, разрешит ли он вам какие-либо проблемы, и в некоторых случаях может потребоваться некоторые условные условия/хаки css, но это, безусловно, сгладит многие более мелкие проблемы.

Так что я обычно уронить их в мой заголовок любого крупного проекта:

<!-- Let's make IE6-8 bend to our will --> 
<!--[if lt IE 9]> 
    <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script> 
    <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> 
<![endif]--> 
+0

Thnak вы так много, я пытался и, кажется, работает, как вы сказали ... – anoock