stratus.sc и IE

Простой вопрос... будет ли когда-либо поддерживаться проигрыватель Stratus www.stratus.sc Internet Explorer?

Поиск высокого и низкого разрешения, и я не нашел ни одного сайта, где проигрыватель работает с IE?

SoundCloud сами написали мне:

В настоящее время мы находимся в состоянии перехода от того, как мы обращаемся с игроком Stratus. Существуют известные проблемы с поддержкой Internet Explorer, но, к сожалению, они активно не решаются, так как мы все еще определяем будущее проекта.
Публикация этого на stackru.com с тегом "soundcloud" может оказаться полезной для получения отзывов от нашего сообщества.

Поэтому я спрашиваю, кто-нибудь думает, что это будет поддерживаться?

2 ответа

Проигрыватель stratus пытается создать новый iframe, и внутри этого нового документа он получает этот файл JS:

http://stratus.sc/js/player.js

В этом файле есть некоторые вызовы метода log объекта console, то есть console.log(). Объект консоли не определен в IE, если у вас не открыта сама консоль, что означает, что инструменты разработчика IE открыты. Таким образом, когда эти строки должны выполняться в контексте iframe, а инструменты разработчика не открыты, метод регистрации неопределенного объекта, очевидно, не найден. Это останавливает выполнение JS в контексте iframe, и поэтому игрок не появляется.

есть интересное прочтение об этом в этом другом вопросе:

Что случилось с console.log в IE8?

К сожалению, с вашей стороны мало что можно сделать, если вы хотите, чтобы игрок работал в IE. Будем надеяться, что ребята из Stratus хотя бы уберут оператор console.log()...

Я заметил, что главная проблема не загружать страты в ie, это строки console.log, которые они имеют в своем скрипте player.js . когда я открываю панель отладки, которая поддерживает console.log, то есть плеер загружается правильно, и он работает нормально. я написал письмо в службу поддержки, чтобы узнать, могут ли они прокомментировать эти строки. из тестов, которые я сделал, кажется, что он работает нормально, за исключением того, что не показывает колебания, а кнопка воспроизведения представляет собой квадратную точку круга.

Другие вопросы по тегам