YouTube 동영상이 삽입 된 특정 웹 사이트에 액세스 할 때 웹 페이지가 YouTube 동영상을로드 할 때 자동으로 재생되고 소스 코드를 보았을 때 가끔 삽입 된 동영상의 URL에 수정 자로 표시되는 것으로 나타났습니다.
제 질문은 URL이 자동 재생되도록 설정되었는지 여부에 관계없이 모든 웹 사이트에서 자동 재생을 사용 중지 할 수있는 Chrome 확장 프로그램 (브라우저 또는 YouTube 자체) 또는 일부 설정이 있는지 여부입니다.
지금까지 나는 이것을 허용하기 위해 확장이나 설정을 찾을 수 없었습니다. YouTube 퍼간 동영상이 정보를 가져 오는 사이트 중 하나에 대한 수정 된 인증서가이를 방지 할 수 있습니까?
답변
YouTube 동영상뿐만 아니라 모든 동영상 :
Firefox에서 자동 재생을 중지하려면 about:config
페이지와 세트 media.autoplay.enabled
에 false
Chrome에서 자동 재생을 중지하려면 chrome://flags/#autoplay-policy
페이지를 선택하고 Document user activation is required
변경 후 브라우저를 다시 사용하십시오.
답변
여기에 사용자가있다. 스크립트 나는 이것을 할 수 있다고 썼다.
// ==UserScript==
// @name Stop Youtube Embedded Video Autoplay
// @namespace none
// @version 0.1
// @description Stop autoplaying YouTube Embedded Videos.
// @author none
// @match *://*/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var vid = document.getElementsByTagName("iframe");
for (var i = 0, l = vid.length; i < l; i++) {
var vidno = vid[i];
var reg = new RegExp(/.*youtube.*autoplay=1.*/i);
if (reg.test(vidno.src)){
vidno.src=vidno.src.replace("autoplay=1", "autoplay=0");
}
}
})();
Greasemonkey, Tampermonkey 등에서 새로운 UserScript를 만들어야합니다. 모든 페이지에서 실행되고, 포함 된 YouTube 비디오를 찾아 자동 재생을 중지합니다.