Greasy Fork is available in English.

超碰视频去广告,解决VIP限制

超碰小视频去广告,解决VIP限制

Verzia zo dňa 23.12.2017. Pozri najnovšiu verziu.

// ==UserScript==
// @name         超碰视频去广告,解决VIP限制
// @namespace    undefined
// @version      0.0.14
// @description  超碰小视频去广告,解决VIP限制
// @author       Svend
// @match        http://www.ri003.com/*
// @match        http://www.ri005.com/*
// @match        http://www.ri006.com/*
// @match        https://www.gan008.com/*
// @match        https://www.kedou03.com/*
// @require      https://code.jquery.com/jquery-latest.js
// @run-at       document-start
// @grant        unsafeWindow
// @grant        GM_setClipboard
// ==/UserScript==
$(document).ready(function() {
  caoporn();
});

function caoporn() {
  var host = window.location.host.replace("www", "");
  if (!host.startsWith(".")) {
    host = "." + host;
  }
  setCookie("video_log", 0, host, "/");

  setTimeout(function() {
    //ad
    $('.m_ad').remove();
    $('.pc_ad').remove();
    $('.thumbs__list cfx').remove();
    $('qq').remove();
  }, 100);

  setTimeout(function() {
    console.clear();
    if (typeof(layer) !== "undefined") {
      layer.closeAll();
      delete layer;
    }
    if (typeof(flashvars) !== "undefined") {
      var videoUrl = flashvars.video_url;
      if (videoUrl[videoUrl.length - 1] === "/") {
        videoUrl = videoUrl.substr(0, videoUrl.length - 1);
      }
      console.log("视频地址 ---> :", videoUrl);
      //createVideoEle("#kt_player", videoUrl);
      createDownloadBtn(videoUrl);
    }
  }, 500);
}

function setCookie(name, value, domain, path) {
  var Days = 30;
  var exp = new Date();
  exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
  var cookie =
    name +
    "=" +
    escape(value) +
    ";expires=" +
    exp.toGMTString() +
    ";domain=" +
    domain +
    ";path=" +
    path;
  document.cookie = cookie;

  console.log("set cookie:", cookie);
}

function createVideoEle(ele, url) {
  var videoDiv =
    '<div id="user_video_div"><video id="user_video" controls="controls" autoplay></video></div>';
  $(ele).html(videoDiv);
  $("#user_video").attr("src", url);
  $("#user_video_div").css({
    width: "100%",
    height: "100%",
    top: "0",
    left: "0",
    background: "#000"
  });
  $("#user_video").css({
    width: "100%",
    height: "100%",
    background: '#000'
  });
  $(document).keydown(function(e) {
    if (e.keyCode === 39) {
      $("#user_video")[0].currentTime += 5;
    } else if (e.keyCode === 37) {
      $("#user_video")[0].currentTime -= 5;
    }
  });

  $('#user_video').on('play', function (e) {  
    $('#user_video').css('opacity', 1);
  }); 

  $('#user_video').on('pause', function (e) {  
    $('#user_video').css('opacity', 0);
  }); 

  $("#user_video").on('click', function(e){
    return this.paused ?  this.play() : this.pause();
  });
}

function createDownloadBtn(videoUrl) {
  var top = $('#kt_player').offset().top + 2;
  var left = $('#kt_player').offset().left + $('#kt_player').width() - 92;
  var downloadBtn = '<a style="position:absolute; top: '+top+'px; left: '+left+'px; background: #e9e9e9; color: green; width: 90px; height: 30px; line-height: 30px; z-index: 99999; text-align: center; font-size: 20px; border-radius: 5px; cursor: pointer;" href="'+videoUrl+'" download>下载</a>';
  $(document.body).append(downloadBtn);
}