2012-10-10 2 views
2

간단한 질문 ... Stratus 플레이어 www.stratus.sc가 Internet Explorer에서 지원됩니까?stratus.sc 및 IE

해상도가 높거나 낮게 검색되었는데 플레이어가 IE에서 작동하는 사이트를 찾지 못했습니까?

사운드 클라우드 자체가 나에게 쓴 :

우리는 우리가 층운 플레이어를 처리하는 방법으로 전환 한 상태에서 현재입니다. Internet Explorer 지원에는 알려진 문제가 있지만 불행히도 아직 프로젝트의 미래를 결정하고 있기 때문에 적극적으로 작업하지 않습니다.
"soundcloud"태그가있는 stackoverflow.com에서 게시하면 커뮤니티에서 의견을 얻는데 도움이 될 수 있습니다.

누구나 지원할 것이라고 생각합니까?

답변

0

나는 stratus를로드하지 않는 것의 주된 문제점은 스크립트 player.js에 console.log 행이 있다는 것을 발견했습니다. console.log를 지원하는 디버그 막대를 열면 플레이어가 올바르게로드되고 잘 작동합니다. 지원부에게이 줄을 주석 처리 할 수 ​​있는지를 알리는 이메일을 보냈습니다. 테스트에서 나는 waverform을 보여주지 않는 것이 좋았고, 재생 버튼은 원의 사각형 istead입니다.

+0

응답 해 주셔서 감사합니다 ... 내 질문이 간과되었다고 생각했습니다. 매우 흥미로 우며 디버그 바를 열어 플레이어를로드 할 수 있습니다. 내가 할 수 있기를 바랍니다. 300px 너비의 회색 상자가 있습니다. (아무 것도 얻지 않았기 때문에 개선되었습니다.) 디버깅하는 동안 내가 얻을 : LOG : 층운 로딩을 ... LOG : 층운이 초기화 ... LOG : 나는 IE7을하려고 할 때로드 * 주소 * 의 문서 모드가 IE9 인 경우이있다, 그것 뿐이다 이됩니다 몇 가지 스크립트 오류는 실제로 나에게 오류가 아닌 것으로 보입니까? 답장을 보내 주셔서 다시 한 번 감사드립니다. – designdpi

2

Stratus의 플레이어가 새로운 iframe을을 만들려고,이 새로운 문서 내부가이 파일 JS 가져옵니다 : 콘솔 개체의 로그 방식에 일부 통화가이 파일에서

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

을, ie console.log() 콘솔 자체가 열려 있지 않으면 IE에서 콘솔 객체가 정의되지 않습니다. 즉, IE 개발자 도구가 열려 있어야합니다. 따라서 iframe의 컨텍스트에서 이러한 행을 실행하고 개발자 도구가 열려 있지 않으면 정의되지 않은 객체의 로그 메서드가 분명히 없습니다. 이렇게하면 iframe 컨텍스트에서 JS 실행이 중단되므로 플레이어가 표시되지 않습니다. 당신이 IE에서 작동 플레이어를 얻으려면

What happened to console.log in IE8?

는 안타깝게도 귀하의 측면에서 할 거의 없다 :

이 다른 질문이에 대한 흥미로운 독서가있다. Stratus가 적어도 console.log() 문을 제거하기를 바랍니다 ...