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


185

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

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

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>

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


1
나는 이것도 맞고있다. 페이지에서 JS가 실행되지 않습니까?
davko

1
드물게 그렇습니다. 페이지에서 JS를 중단하는 몇 번 복제 할 수 있었지만 대부분 콘솔 오류가 표시됩니다.
Alex

임베드 된 비디오가 여전히로드됩니까? 그것은 나에게는 좋지 않습니다.
kleinfreund

1
놀랍게도 Google 애드워즈 지원에서이 문제가있는 사이트를 차단하고 있습니다. 매우 실망스러운.
Martin Alderson

1
사이트에 Adblocker 확장 프로그램을 사용 중지 해보십시오. 나를 위해 일했다.
로봇 소년

답변:


140

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

의견 자 :

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

더 읽어보기

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

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


확장 프로그램을 추가 할 수있는 옵션을 제공하지 않는 내장 기기에서이 기능을 사용하면 비디오가 전혀 재생되지 않습니다. 캐시를 지우면 문제가 해결되지만 옵션은 아닙니다. URL에서 "embed"를 "v"로 변경하는 것에 대한 답변을 보았지만 URL로 직접 수행하는 대신 YouTube의 IFrame API를 사용하고 있습니다.
flarn2006

@ flarn2006, 이것은 새로운 질문처럼 보이며, 아주 오래된 답변에 대한 주석으로 제시되어서는 안됩니다. 그것을 제거하고 다시 게시하십시오.
isherwood

40

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

코드 또는 브라우저 코드의 버그가 아닙니다. YouTube iframe 내부 의 자바 스크립트 코드 는 확장 프로그램이 설치되어있는 경우 (확장 프로그램이 설치되어 있는지 확인) 확장 할 수있는 확장 프로그램을 폴링합니다.

의 소스를 살펴보십시오 (에서 www-embed-player.js로드 s.ytimg.com, YouTube 정적 파일 CDN). 다음을 찾을 수 있습니다 :

function Wj(a){return"chrome-extension://"+a+"/cast_sender.js"}

5
그렇다면 무엇을 제안 하시겠습니까? 나는 하지 않는 Google Cast 확장 프로그램을 설치하려면! 이 기능을 재정의하는 것과 같은 것이 있습니까?
Augustin Riedinger


4
우선 : 해당 기능을 재정의하면 작동하지 않으며 다른 사용자 사이트의 기능을 재정의하지 않아야합니다. 그렇게하면 Chrome, YouTube 또는 둘 다 해킹에 성공한 것입니다. 또한, 그것은 당신의 버그가 아닙니다. @sompylasar는 버그 리포트 또는 무언가를 제출하면 코드가라는 파일의 소스에 있다고 언급합니다 www-embed-player.js. 왜 다른 파일을보고 있지만 그 기능이 거기에있을 것으로 예상 할 수 있습니까?
toon81

21

편집에게 iframe이 SRC과 변화의 유튜브 링크 그 cast_sender.js 오류를보고 중지하려면 embed로를v


3
Firefox에서는 비디오가 플래시로로드되고 차단 된 플러그인 메시지가 표시되기 때문에 Chrome에서만이 작업을 수행해야한다고 덧붙였습니다.
R. 솔즈베리

성가신 동안 파이어 폭스에 플래시를 설치하도록 요구하는 것은 아마도 웹 페이지를 깨는 자바 스크립트보다 더 나은 옵션 일 것입니다. 내 사이트 에서이 문제는 필요한 FontAwesome 글꼴을 다운로드하지 못하게하는 데 영향을 미치는 것으로 보입니다. 사이트에 비디오를 삽입하는 방식을 다시 작업 할 수있을 때까지이 솔루션을 사용합니다.
Chris Noldus

포함을 v로 변경하면 내 iframe이 작동하지 않습니다. 어떤 충고? 이 게시물 에서이 솔루션을 사용했습니다. stackoverflow.com/a/8521287/4812515
alphapilgrim

1
명심
하세요

나쁜 생각. embed 대신 v를 사용하면 YouTube는 기본 HTML 플레이어 대신 플래시 플레이어를 사용합니다.
CyberAleks

2

오류는 Youtube 오류를 수정하려고합니다.

Javascript-Console-Error complex를 피하기위한 해결책은 Youtube (및 기타 웹 페이지)에 수정할 수없는 Javascript 오류가있을 수 있음을 승인하는 것입니다.

그게 다야.


0

이를위한 간단한 해결책은 Google Cast 확장 프로그램 을 설치하는 것 입니다. Chromecast가 없거나 확장 프로그램을 사용하지 않으려는 경우 문제 없습니다. 확장명을 사용하지 마십시오.


0

이미 말한 것 외에도이 오류가 페이지의 다른 자바 스크립트 코드를 방해 (중지)하는 것을 방지하기 위해 다른 모든 자바 스크립트 코드가로드 된 후 YouTube iframe이 마지막으로로드되도록 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.