# nlフィルタ定義(文字コード判定用なのでこの行は削除しないこと)
# 17/05/03
# 17/06/05 Chrome(Tampermonkey)で動作していなかったのを修正

[Script]
Name = ホイールスクロールで音量調整(ZenzaWatch音量バー)
URL = www\.nicovideo\.jp/(?!watch/.*\?edit=)
# URL = (?!(?:www\.nicovideo\.jp/watch/.*\?edit=|ch\.nicovideo\.jp/tool/|dic\.nicovideo\.jp/p/))(?:www|blog|ch|com|commons|dic|ex|info|search|uad|api\.search)\.nicovideo\.jp/ 
ContentType = text/html
Append<
(() => {
"use strict";
function F() {
  if (!window.ZenzaWatch) {
    // Tampermonkey runs ZenzaWatch after DOMContentLoaded
    window.addEventListener("load", F);
    return;
  }
  ZenzaWatch.emitter.on("DialogPlayerOpen", () => {
    var $ = ZenzaWatch.util.$;
    var volumeControl = $("#zenzaVideoPlayerDialog .volumeControl");
    volumeControl.off("wheel");
    volumeControl.on("wheel", function(e) {
      console.log(e);
      if (e.deltaY !== undefined && e.deltaY < 0) {
        // onScrollUp
        ZenzaWatch.external.execCommand("volumeUp");
      } else {
        // onScrollDown
        ZenzaWatch.external.execCommand("volumeDown");
      }
    });
  });
}
window.addEventListener("DOMContentLoaded", F);
})();
>

