Клуб API Карт

Проблема с CSS

greencardby
26 мая 2010, 14:12

При открытии страницы на нашем сайте с картой  в IE6 браузер начинает делать
запросы на несуществующие страницы типа
http://названиесайта/contacts/url(http://api-maps.yandex.ru/i/0.2/cursors/grab.cur)%2016%2016

url сайта я заменил на "название сайта".


Похоже, что проблему вызывает сам Яндекс следующей строчкой в
файле http://api-maps.yandex.ru/1.0.7/_YMaps.css:


.YMaps
.YMaps-cursor-grab,.YMaps.YMaps-cursor-grab{cursor:url(http://api-maps.yandex.ru/i/0.2/cursors/grab.cur)
16
16,url(http://api-maps.yandex.ru/i/0.2/cursors/grab.cur),move}


Хотелось бы, чтобы починили, потому что из-за этой проблемы посетители с IE6 очень быстро блокируются проактивной защитой CMS Bitrix (из-за ошибки делается большое количество запросов на несуществующие страницы).

33 комментария
Подписаться на комментарии к посту
Подключите версию апи 1.1, в ней такой проблемы нет.
есть кстати,
/.../url(http:/api-maps.yandex.ru/i/0.4/cursors/grab.cur) 16 16/

версия 1.1.
а можете дать ссылку на страницу?
Не удалось воспроизвести. Тестировал в 1.0.7, 1.0.9, 1.0.10.
ну вот мне вчера штук 100 алертов о 404 ошибке пришло. первый и единственный раз правда.
Если ошибки будут повторяться - сообщите нам. Будет разбираться.
повторяются(
 
Referrer: http://www.kudanamore.ru/adler/hotel-256/
Requested URL: /adler/hotel-256/url(http:/api-maps.yandex.ru/i/0.4/cursors/grab.cur) 16 16/
User agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; GTB5; .NET CLR 2.0.50727)
 

Саша! Что по поводу ошибки? Вы ей стали заниматься?

В следующей версии апи это будет исправлено. Точного срока выхода новой версии апи сказать не смогу.

А в IE6 тестируете?
Цитирую нашего программиста:



Не понятно, как он вообще "Тестировал в 1.0.7, 1.0.9, 1.0.10."
Сохранял код указанной страницы и менял там желаемую версию
API?


Я зашел на указанную страницу в IE и с помощью плагина
ieHTTPHeaders проследил, что делаются запросы на несуществующие
страницы. Какие еще нужны доказательства существования глюка?


Вот и наша страница http://greencard.by/contacts/
IE6 нативный, multiply или под виртуальной машиной?

В нативном IE6 ошибка не воспроизвелась.
Под виртуальной машиной.
Под виртуальной машиной в нативном ie не воспроизводится, смотрел плагином ieHTTPHeaders.
Последняя подсказка вам :)
Попробуйте двигаться внутри карты. Ошибка проявляется именно при скроллинге.
Да, в IE7 воспроизвелось. Починим, спасибо.
Подскажите, исправлено ли в 1.1.11? Можно ли считать задачу закрытой?
Иммелось ввиду 1.1.7, 1.1.9, 1.1.10 =)
rodlex,
дайте комментарии по моему комментарию :)

Попробуйте двигаться внутри карты. Ошибка проявляется именно при
скроллинге.

да, юзер агент:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; MRSPUTNIK 2, 3, 0,
104; MRA 5.6 (build 03278); .NET CLR 1.1.4322; .NET CLR 2.0.50727;
InfoPath.1)
эх, а топиком ниже идет сообщение о выходе 1.1.10.
самый простой вариант зашититься - настроить нгинкс на блокирование такие url чтобы антибот не блокировал пользователей.

Вариант два - перегрузить стили карты, чтобы курсоры стали обыкновенными.
Вариант 3: добиться исправления у разработчиков :)
ПС: а у меня оказывается теже самые грабли в логах проскакивают :)
А с каким юзер агентом?
к сожалению не велись логи по агенту..
как получу новые данные - сообщу
skylink-chel2008
28 мая 2010, 08:05

тоже такая же беда, запрашивает

url(http://api-maps.yandex.ru/i/0.2/cursors/grab.cur)%2016%2016

c Оперой и FF все работает нормально

подключил 1.1.10

тоже самое

вот карта http://www.skylink-chel.ru/maps/2.php

вот юзер агент

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; MRA 4.3 (build 01218);
.NET CLR 2.0.50727)

skylink-chel2008
28 мая 2010, 09:48
если поможет, пользы дела...
то сейчас заметил
что при переходе на 1.1.10
появилась еще и ошибка на grabbing.cur
http://www.skylink-chel.ru/maps/url(http://api-maps.yandex.ru/i/0.4/cursors/grabbing.cur)%2016%2016

ранее на 1.1
ошибка была только на grab.cur
http://www.skylink-chel.ru/maps/url(http://api-maps.yandex.ru/i/0.4/cursors/grab.cur)%2016%2016

И у меня в логах такие же запросы идут с подобными юзер-агентами. Уважаемые разработчики, исправьте это пожалуйста!

skylink-chel2008
3 июня 2010, 14:03
похоже всех Юзер агентов объединяет
.NET CLR 2.0.50727

Исправим в последующих версиях.