У меня есть код на моем веб-сайте, что у IE, похоже, много проблем и продолжает грохот и прочее. Хорошей новостью является 99,9 % вероятность того, что пользователи, которые будут на моем сайте, не будут использовать IE, поэтому я хочу сделать свой сайт доступным для всех других браузеров, кроме IE. Если они используют IE, я просто хочу, чтобы сообщение произносило что-то вроде «К сожалению, этот сайт недоступен в этом браузере» или что-то в этом роде. Могу ли я сделать это, если да, How ?, я угадываю JavaScript, не так ли?Есть ли способ заблокировать мой сайт в IE и позволить ему работать во всех других браузерах
ответ
Вы можете обернуть содержимое страницы в условных комментариях.
http://msdn.microsoft.com/en-us/library/ms537512%28v=vs.85%29.aspx
<body>
<!--[if IE]>
<p>Sorry, Internet Explorer is not supported.<p>
Use <a href="http://firefox.com">Firefox</a> instead.
<![endif]-->
<![if !IE]>
<p>The page content for all other browsers.</p>
<![endif]>
</body>
Спасибо, это отлично работает – Ben
@Ben, вы также должны выбрать это как ответ, если считаете, что это лучший ответ. Это также улучшит ваш ранг принятия. –
Вы можете использовать переменную navigator.appName в java-скрипте, чтобы иметь условное значение, если в вашем коде не отображаться в Internet Explorer. Сайт учебника здесь: http://www.w3schools.com/js/js_browser.asp
Может быть сделан в чистом HTML:
<!--[if !IE]>
all your code
<!--<![endif]-->
ли это на стороне сервера с помощью хедер User-agent
запроса, таким образом, вы не должны посылать всю вашу страницу или даже отправить альтернативную версию.
Я действительно предлагаю исправить то, что сломано. В противном случае я предлагаю условные комментарии (но скорее не все тело, просто чтобы обновиться на другом сайте)
Ну, я не думаю, что есть способ исправить это, я использую какой-то CSS, который догадывается, это CSS3, и он должен вращать пару DIVs на 45 градусов, поэтому в IE он, кажется, терпит неудачу, я думаю, , im not sure, так же легко заблокировать его haha – Ben
Если это только косметическая проблема, вы должны разрешить пользователям IE видеть это, но показывать сообщение о том, что сайт не работает в IE. – Timm
Ну, вот и дело, без того, чтобы DIV находился под углом 45 градусов, сайт не будет работать для его цели вообще – Ben
Ничего не делать!
Просто ждать год или очесы и Microsoft даст вам это бесплатно;)
- 1. Ошибка JavaScript только в IE, работает во всех других браузерах
- 2. Сайт ASP.net совместим во всех браузерах
- 3. мой сайт работает во всех браузерах, но не в firefox?
- 4. Скрипт отлично работает во всех других браузерах, но IE
- 5. Этот код работает во всех других браузерах, за исключением IE
- 6. Веб-сайт не работает во всех браузерах
- 7. Почему мой сайт не выглядит хорошо в других браузерах?
- 8. Drupal сайт CSS остановился во всех браузерах
- 9. Заставить ajax работать во всех браузерах
- 10. Как сделать сайт одинаковым во всех браузерах?
- 11. Design работает во всех браузерах, кроме IE
- 12. Работает ли ActiveXObject ('Word.Application') во всех браузерах?
- 13. Отключение кеша во всех браузерах
- 14. Поворот изображения во всех браузерах (холст в IE?)
- 15. HTML5 локальная база данных - есть ли решение, которое будет работать во всех браузерах?
- 16. Есть ли способ заставить Jruby работать во всех строках?
- 17. Мой сайт отлично отображается во всех браузерах, но IE какие-либо предложения?
- 18. как сделать GetUserMedia() работать во всех браузерах
- 19. Мой сайт не работает (ERROR) в IE
- 20. Есть ли альтернатива бесшовному атрибуту, который работает во всех браузерах
- 21. Какой способ воспроизведения аудио во всех браузерах?
- 22. Горизонтальное центрирование, которое работает во всех браузерах
- 23. Поддержка видео во всех браузерах?
- 24. Render шрифт в IE 8 и ниже (работает во всех других браузерах)
- 25. Есть ли способ создать экземпляр даты JavaScript с даты ISO 8601, который работает во всех браузерах?
- 26. Библиотека объектов SWF будет работать во всех браузерах?
- 27. Пакетный файл делает сайт на главной странице во всех браузерах
- 28. Работает ли document.domain во всех (большинстве) браузерах?
- 29. Почему мой поток правильно воспроизводится в jPlayer во всех браузерах, кроме IE?
- 30. Клавиатура фокус для вспышки во всех браузерах
http://msdn.microsoft.com/en-us/library/ms537509%28v=vs.85%29.aspx – Travesty3