[javascript] cast_sender.js 오류 : Chrome에서 리소스를로드하지 못했습니다 : net :: ERR_FAILED

최근 코드 변경없이 다음과 같은 콘솔 오류가 발생하기 시작했습니다.

최근에 확장 프로그램을 설치하지 않았습니다.

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&amp;wmode=transparent" frameborder="0" allowfullscreen=""></iframe>

다른 사람이 이것을 경험 했습니까?



답변

확장 프로그램이 설치되지 않은 경우에도 YouTube는 Google Cast 스크립트를 지속적으로 폴링합니다.

의견 자 :

… Chrome이 YouTube 콘텐츠가있는 페이지에서 cast_sender.js를 가져 오려고 시도하는 것 같습니다. Chrome에서 미디어를 볼 때 스트리밍 할 수 있다고 생각하면 Chromecast 확장 프로그램에 액세스하려고합니다. 확장이 없으면 오류가 발생합니다.

더 읽어보기

내가 찾은 유일한 솔루션은 Google Cast 확장 프로그램을 필요한지 여부에 관계없이 설치하는 것입니다. 그런 다음 툴바 버튼을 숨길 수 있습니다.

자세한 내용과 업데이트는 이 SO 질문을 참조하십시오 . 공식적인 문제 는 다음과 같습니다 .


답변

전에 주어진 답변 에 추가하겠습니다 .

코드 또는 브라우저 코드의 버그가 아닙니다. 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이 마지막으로로드되도록 할 수 있습니다.


답변