나는 현재 구글 크롬에서 Tampermonkey에서 다음 스크립트를 사용하고 있습니다 :왜이 스크립트는 연속적인 페이지 클릭과 함께 작동하지 않습니까?
// ==UserScript==
// @name Youtube opt in Ads per channel
// @namespace schippi
// @include http://www.youtube.com/watch*
// @version 1
// ==/UserScript==
var u = window.location.href;
if (u.search("user=") == -1) {
var cont = document.getElementById("watch7-user-header").innerHTML;
var user=cont.replace(/.+\/user\//i,'').replace(/\?(?:.|\s)*/m,'');
window.location.href = u+"&user="+user;
}
그리스 몽키와 함께하지만, 구글 크롬 파이어 폭스에서 완벽하게 작동하는 것, 단지 YouTube 동영상의 첫 번째 클릭에 작동하는 것 같다 . 내가 YouTube 동영상을 클릭하면
이보다 구체적으로 :
youtube.com/watch?v=MijmeoH9LT4,
이 저를 리디렉션 : 나는 관련 동영상 수직 바에서 동영상을 클릭하면, 그러나
youtube.com/watch?v=MijmeoH9LT4&user=Computerphile
, 그것은 아무튼 더 이상 리디렉션을 수행하지 않는 것 같습니다.
@BrockAdams는 : 흠 ... 여전히 작동하지 않을 것 같다. 새 스크립트 : http://pastie.org/pastes/8347656/text – user2805335
네, 문제는 똑같습니다.하지만 YouTube가 더 이상 'hashchange'이벤트를 발생시키지 않기 때문에 솔루션이 완전히 동일하지는 않습니다. 나는 조금 대답을 게시 할 것이다. –