Подтвердить что ты не робот

Это правда, что IE7 не поддерживает indexOf javascript?

Возможный дубликат:
.indexOf для массива, не работающего в IE7/8 с использованием JavaScript

Im, развивающийся для IE7 и имеющий некоторые проблемы с функцией javascript indexOf.

После просмотра некоторых сайтов я прочитал, что IE7 не поддерживает indexOf. Правильно ли это, и если да, то какой самый простой способ проверить, содержит ли строка заданную строку?

var test = window.location.toString();
test = test.toLowerCase();
var idString = "28A3CASDGAGHTSDASF34134";
idString = idString.toLowerCase();
if(test.indexOf(idString) > 0){
  alert('worked');
}

Изменить: Скорее всего, некоторая ошибка кодирования сама.

4b9b3361

Ответ 1

Насколько мне известно, Array.indexOf не поддерживается, однако String.indexOf, как в вашем примере выше, есть.

Лучший способ работать с такими вещами - просто попробовать их в браузере, который вы запрашиваете. Это гораздо надежнее, чем спрашивать кого-то другого, у людей разные настройки браузера и т.д.

Обновление: см. эту страницу документации MSDN об индексе, поддерживаемую с IE6.