저는 Soundcloud 노래를 삽입해야하는 프로젝트를 진행하고 있습니다. Chrome에서 페이지를 열려고하면 모든 것이 작동하지만 Firefox에서는 Soundcloud 로고가있는 회색 상자가 가운데에 표시됩니다.Firefox의 사운드 클라우드 임베딩 문제
디버깅을 시도하고 있었는데 여기 파이어 버그에서 보았습니다. 내가 페이지를 열면
TypeError: this.getFlashPlugin(...).match(...) is null
및
Error: Permission denied to access property "href"
내가 지금 이일 이후를 찾고 있었고, 나는 거의 결론에 도달하는 것이이 없습니다 말한다 무슨 일이 있어도 갑자기 jsfiddle URL이 검색 결과에 나타나서 Firefox와 Chrome에서 작동하는 soundcloud embed이 정상적으로 작동한다는 것을 알았습니다.
이제, 여기에 원래 jsfiddle URL을 : https://jsfiddle.net/etLwq8kv/
: 나는 여기에서 찾을 수 있습니다 새로운 jsfiddle 문서에 HTML과 자바 스크립트 부분을 포함하여, 동일한 코드를 복사 한 무슨 짓을 http://fiddle.jshell.net/Peeters_William/kpkdnrts/
나는 말 그대로 우둔한데 : 첫 번째 바이올린은 아무런 문제없이 일하는 이유는 무엇 입니까이 두 번째는 노래를 포함을 거부? 나는
나는 심지어
- CSS 패널로 내가 처음 바이올린에서 본 모든 설정을 변경 한 .. 내가 첫 번째 코드의 동일한 복사본이 여전히, 그것을 표시하기를 거부 있다고 생각 - > 정규화 CSS
- HTML 패널 -> DOCTYPE이 HTML5, 바디 태그 :
- 자바 스크립트 패널 -> 언어 : 자바 스크립트 프레임 워크 : 없음 - Libary (순수 JS), 부하 유형 : 아직도의 onLoad
, 내가 믿는다 고해도 두 개의 바이올린이 정확한 사본 인 이유는 무엇입니까? 두 번째 파일이 제대로 작동하지 않는 이유는 무엇입니까?
미리 감사드립니다. 멋진 하루 되세요!
에
변경 HTTP 프로토콜
http://connect.soundcloud.com/sdk.js
나는이 뭔가를 발견했습니다 : 파이어 폭스가 HTTPS를 통해로드 페이지에서 전송 된 HTTP 요청을 차단하는 경향이있다. 또 다른 문제점은 HTTP Access Control의 출처인데 다른 페이지의 내용을 사이드로드 할 때 이상한 문제가 발생할 수 있습니다. – TuringTux
고마워요! 그것을 https로 바꾸 었으며 이제는 모두 좋다 :) 답변 됨 접수 됨! – z3r0