SCRIPT5039: объявление свойства const с использованием IE9 - PullRequest
1 голос
/ 13 марта 2012

Я оптимизирую свой сайт в браузерах IE.Все работает отлично, кроме IE9.

У меня есть функция, похожая на эту:

 var history = new Array();


 function loadPage(page, parameters) {

    $(".dynamic_load").fadeOut(400, function(){

    $(this).fadeIn(400).html("loading").load(page, parameters,
    function(response){
    $(".dynamic_load").html(response).show();  });

                if (history.length > 5) {
                    history.shift();
                } 
                history.push(page); 

                                          });

 }

, и я получаю ошибку SCRIPT5039: Переопределение свойства const, которое указывает в строке

 var history = new Array();

Что это значит?Я не заявлял об этом нигде.Это просто глобальный массив.

Ответы [ 2 ]

5 голосов
/ 13 марта 2012

Возможно, он конфликтует с window.history . Переименуйте его в другое и посмотрите, исчезнет ли ошибка.

1 голос
/ 20 апреля 2012

Кстати: использование screen в качестве имени переменной в IE9 вызывает ту же проблему.

...