Google Chromeの拡張

Firefox派なのですがChrome使いやすいです。
Chrome使いやすいし拡張作りやすくて楽しい!
卒論ほったらかしでChromeの拡張を触ってた。

JavaScriptYouTube Player触れるの知って触ったらステータス取得できなかった。
何でだろうと思ったらHTML5はvideoタグになってるから、
video.endedでstatusを見ないといけないみたい。

function createHTML5Player(videoElem) {
  return {
    getPlayerState: function(){
      return videoElem.ended? 0 : 1;
    }
  }
}

var video = document.querySelector("#movie_player");
if (!video) {
  var _video = document.querySelector("video");
  video = createHTML5Player(_video);
} 

こんな感じにラッパーみたいにしたら気にせず取得できるようになった。

広告を非表示にする