Клуб API Карт

В IE8 не грузится карта

ilravil
29 марта 2013, 12:18

В IE8 в API2 не грузится карта в скрытый контейнер. Проблема существует только в IE8, в остальных всё нормально. В открытый контейнер тоже без проблем. Причём ошибка возникает даже при загрузке простейшей карты без прочих аргументов и функций, типа

    var myMap = new ymaps.Map("YMaps_all", {
            center: [55.755768,37.617672],
            zoom:11,
            type: "yandex#map"
        });

 

 

Сообщение: Недопустимый аргумент.
Строка: 1
Символ: 218903
Код: 0
URI-код: http://api-maps.yandex.ru/2.0.25/release/combine.xml?modules=gcf8oWgkgwgnghkUkSkTgrkZglgfgmnSgHnXoanVgLgqgegigvgulLgplPjPkNkynQkEkDf9ktgYg2lOedlMd5eKfRgbhbd1eOkHkFkIkKkLkJg1oieqfHm4m3fIfMjZfLnbm6m5m7nam8hthuhqhrnDnwnznpntfOhkelnRo1o3o2o6o5oZoXoYd6eelSlDlFeSeVeTeRf2kmdYegehdZepd4eJd9gGd2enekeiejemfkfjfffufxe7lwlvltlslqlplllulnlrlkgjlRk0kXfgfeggfdkWgokVnTh7gMgFfhgKlTfPobfEfFfyeZe2k8jTf4eQe6lQeclzlAlxlyhnjBjvjMoGoHjSkQkAkuhCgdeUf6jmjkhli0jpfmhDfGhhj1hAfBfwkgiEfQlBf7f5khkki1kfg0fng7g9eojYlNjVf3efjWjUfvfpjujyjxjXfKi5m9jzjRjaoQoPfrmGhvlVjshsnEo8nBnqnuhQhPhShRkvhapKkonlhmhdhfhehilUlJlGlCd8lEhjiWjti7fiePklhohpeafXfYnAgOgJn9fseLf1kdfziDgEn7lmlog6g3kYmMjle5mFmEnWidjfhBe1iKiSk7d3g8nrjrjqjFoImWoFmZi3jKeXoqiXmxoVhgjNerhXeshWhVhUfcjnfZjOjQe9gakwkikjkefoebfNm0m2jDmTi8jJmImBnGo7nCpopIpJpppnoLlZhKhJhNhLn3f0n5n4hcomlHi9iVe3iIn2g4lImNmKmHmCjglWeWjdiQhYeui6fqjIjGmVmYj2hzeHo0oUiOjHjAmSmXjCjwmUe8lKfJfCiZmQmPcAc3cRaOb9pCp3pfpbpzpypxpco9pDpepdpaddcVdKbAphoJeYlYhMflftgDe4jij6mAjcjbh4o4iMe0jLjEm1mRdbdzcTbbcSc5axcQcPakaibYc6c9pBpEaycObNdEdxdHbwpwbcaRbTaZpmj0jjondrbycya9bCdedib0azbpbraeblbvaQcmcFbEaudfaMdSc4dNaAcGp0pAcWacbiboaTbxcvbVc0dpaWb1cHa8bIbfdCafcJbsds&jsonp_prefix=ymaps2_0_25


Сообщение: Объект не поддерживает это свойство или метод
Строка: 1
Символ: 1
Код: 0
URI-код: http://api-maps.yandex.ru/2.0.25/release/combine.xml?modules=gcf8oWgkgwgnghkUkSkTgrkZglgfgmnSgHnXoanVgLgqgegigvgulLgplPjPkNkynQkEkDf9ktgYg2lOedlMd5eKfRgbhbd1eOkHkFkIkKkLkJg1oieqfHm4m3fIfMjZfLnbm6m5m7nam8hthuhqhrnDnwnznpntfOhkelnRo1o3o2o6o5oZoXoYd6eelSlDlFeSeVeTeRf2kmdYegehdZepd4eJd9gGd2enekeiejemfkfjfffufxe7lwlvltlslqlplllulnlrlkgjlRk0kXfgfeggfdkWgokVnTh7gMgFfhgKlTfPobfEfFfyeZe2k8jTf4eQe6lQeclzlAlxlyhnjBjvjMoGoHjSkQkAkuhCgdeUf6jmjkhli0jpfmhDfGhhj1hAfBfwkgiEfQlBf7f5khkki1kfg0fng7g9eojYlNjVf3efjWjUfvfpjujyjxjXfKi5m9jzjRjaoQoPfrmGhvlVjshsnEo8nBnqnuhQhPhShRkvhapKkonlhmhdhfhehilUlJlGlCd8lEhjiWjti7fiePklhohpeafXfYnAgOgJn9fseLf1kdfziDgEn7lmlog6g3kYmMjle5mFmEnWidjfhBe1iKiSk7d3g8nrjrjqjFoImWoFmZi3jKeXoqiXmxoVhgjNerhXeshWhVhUfcjnfZjOjQe9gakwkikjkefoebfNm0m2jDmTi8jJmImBnGo7nCpopIpJpppnoLlZhKhJhNhLn3f0n5n4hcomlHi9iVe3iIn2g4lImNmKmHmCjglWeWjdiQhYeui6fqjIjGmVmYj2hzeHo0oUiOjHjAmSmXjCjwmUe8lKfJfCiZmQmPcAc3cRaOb9pCp3pfpbpzpypxpco9pDpepdpaddcVdKbAphoJeYlYhMflftgDe4jij6mAjcjbh4o4iMe0jLjEm1mRdbdzcTbbcSc5axcQcPakaibYc6c9pBpEaycObNdEdxdHbwpwbcaRbTaZpmj0jjondrbycya9bCdedib0azbpbraeblbvaQcmcFbEaudfaMdSc4dNaAcGp0pAcWacbiboaTbxcvbVc0dpaWb1cHa8bIbfdCafcJbsds&jsonp_prefix=ymaps2_0_25

 

3 комментария
Подписаться на комментарии к посту

для отладки лучше подключать АПИ с параметром mode=debug

нет толку от сообщения с номером символа в единственной строке обфусцированного кода

После долгого копания обнаружил довольно странный и неожиданный источник ошибки - для скрытого контейнера, внутри которого находится собственно контейнер карты, ошибку создавал стиль бордера. При фиксации border:0; для IE8 - всё заработало

Мы будем рады, если вы выложите тест-кейс, с простейшим кодом карты,

например, на jsfiddle, или на любом другом хостинге по-вашему усмотрению,

чтобы эту ошибку можно было воспроизвести.