Яндекс.Карты и NoScript

Задолбался ковыряться с Яндекс.Картами. Не работают панорамы – хоть ты тресни. В IE работают, в FF – нет. Стал отключать плагины – оказалось, дело в NoScript. Переключился на другой профиль – там оно почему-то работает, хотя NoScript тоже установлен. И тут меня осенило, что там версия NoScript допотопная. Стал искать, с какой версии это началось. Оказалось, с 2.5.8. Откатился было к 2.5.7, но вроде как-то нехорошо это. Решил бы написать багрепорт, а там написано – надо предоставить все сообщения с консоли ошибок JavaScript. Стал там копаться, а на вкладке "Messages" NoScript что-то ругается про скрипт с некорректным типом, включаемый Яндексом…

Короче, выяснилось, что в Яндексе какой-то скрипт имеет тип application/octet-stream, что для скрипта, мягко говоря, странно. NoScript это невзлюбил и заблокировал (не смотря на то, что Яндекс в белом списке). К счастью, для таких извращений нашёлся свой белый список в about:config под именем noscript.inclusionTypeChecking.exceptions – добавил yandex.st (через пробел) в конец, всё стало работать и в последней версии NoScript.

Leave a Reply