Rails 3: перенаправить весь трафик IE6 и IE7 на несовместимую страницу браузера - PullRequest
0 голосов
/ 02 февраля 2011

Итак, я перенес свой старый php-сайт на мой прекрасный новый сайт rails, заменил все теги на соответствующие теги rails

е:

<img src="images/image.png" width="200px" height="150px'>

до

<%= image_tag 'image.png', :size='200x150' %>

В Chrome, Safari, Firefox, IE8 все выглядит просто великолепно. Проблема в том, что Microsoft не создает хорошие браузеры, и, что еще хуже, они используются по умолчанию на всех компьютерах с Windows. И в довершение всего, не все знают или потратили время на обновление от этих старых парней.

Моя проблема в том, что IE6 не поддерживает прозрачность png, а IE7 не форматирует свойство кода rails (или я что-то серьезно упускаю, это не мой css, потому что простой
не показывается правильно, и Я смотрел в другом месте) Мой ответ на разум мог бы заставить пользователей IE6 и IE7 перейти на несовместимую страницу браузера, но я не уверен, как это сделать. Я бы хотел, чтобы это делалось независимо от того, на какой странице они отображаются, дома или где-то еще, поэтому я предполагаю, что это будет помощник или маршрут.

Есть какие-нибудь подсказки?

Ответы [ 2 ]

0 голосов
/ 03 февраля 2011

Оказывается, лучший способ - построчно просматривать код и выяснять конфликты. Это теперь IE7 дружественный, его плохо IE6 не поддерживает прозрачность PNG.

0 голосов
/ 02 февраля 2011

Я не думаю, что это хорошая идея отворачивать пользователей, но, к вашему сведению, вы можете использовать Rack :: NoIE .

...