최근 코드 변경없이 다음과 같은 콘솔 오류가 발생하기 시작했습니다.
최근에 확장 프로그램을 설치하지 않았습니다.
Failed to load resource: net::ERR_FAILED chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js
Failed to load resource: net::ERR_FAILED chrome-extension://hfaagokkkhdbgiakmmlclaapfelnkoah/cast_sender.js
Failed to load resource: net::ERR_FAILED chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js
Failed to load resource: net::ERR_FAILED chrome-extension://fmfcbgogabcbclcofgocippekhfcmgfj/cast_sender.js
Failed to load resource: net::ERR_FAILED
이 오류를 발생시키는 몇 가지 YouTube 플레이어 임베드가 페이지에 있지만 간단합니다.
<iframe width="100%" height="100%" src="http://www.youtube.com/embed/OUR_YOUTUBE_ID?showinfo=0&wmode=transparent" frameborder="0" allowfullscreen=""></iframe>
다른 사람이 이것을 경험 했습니까?
답변
확장 프로그램이 설치되지 않은 경우에도 YouTube는 Google Cast 스크립트를 지속적으로 폴링합니다.
한 의견 자 :
… Chrome이 YouTube 콘텐츠가있는 페이지에서 cast_sender.js를 가져 오려고 시도하는 것 같습니다. Chrome에서 미디어를 볼 때 스트리밍 할 수 있다고 생각하면 Chromecast 확장 프로그램에 액세스하려고합니다. 확장이 없으면 오류가 발생합니다.
내가 찾은 유일한 솔루션은 Google Cast 확장 프로그램을 필요한지 여부에 관계없이 설치하는 것입니다. 그런 다음 툴바 버튼을 숨길 수 있습니다.
답변
전에 주어진 답변 에 추가하겠습니다 .
코드 또는 브라우저 코드의 버그가 아닙니다. YouTube iframe 내부 의 자바 스크립트 코드 는 확장 프로그램이 설치되어있는 경우 (확장 프로그램이 설치되어 있는지 확인) 확장 할 수있는 확장 프로그램을 폴링합니다.
의 소스를 살펴보십시오 (에서 www-embed-player.js
로드 s.ytimg.com
, YouTube 정적 파일 CDN). 다음을 찾을 수 있습니다 :
function Wj(a){return"chrome-extension://"+a+"/cast_sender.js"}
답변
편집에게 iframe이 SRC과 변화의 유튜브 링크 그 cast_sender.js 오류를보고 중지하려면 embed
로를v
답변
오류는 Youtube 오류를 수정하려고합니다.
Javascript-Console-Error complex를 피하기위한 해결책은 Youtube (및 기타 웹 페이지)에 수정할 수없는 Javascript 오류가있을 수 있음을 승인하는 것입니다.
그게 다야.
답변
이를위한 간단한 해결책은 Google Cast 확장 프로그램 을 설치하는 것 입니다. Chromecast가 없거나 확장 프로그램을 사용하지 않으려는 경우 문제 없습니다. 확장명을 사용하지 마십시오.
답변
이미 말한 것 외에도이 오류가 페이지의 다른 자바 스크립트 코드를 방해 (중지)하는 것을 방지하기 위해 다른 모든 자바 스크립트 코드가로드 된 후 YouTube iframe이 마지막으로로드되도록 할 수 있습니다.