// ==UserScript== // @name 取得動畫瘋 m3u8 網址 // @namespace https://blog.maple3142.net/ // @version 0.2 // @description RT // @author maple3142 // @match https://ani.gamer.com.tw/animeVideo.php?sn=* // @require https://cdn.jsdelivr.net/npm/m3u8-parser@4.2.0/dist/m3u8-parser.min.js // @grant none // @downloadURL none // ==/UserScript== ;(function($) { 'use strict' //in order to get videojs instance requirejs.config({ baseUrl: '//i2.bahamut.com.tw', waitSeconds: 0, paths: { order: 'js/order' }, shim: { viblast: {}, vastvpaid: { deps: ['videojs'] } } }) requirejs(['order!videojs'], videojs => { videojs.players = new Proxy(videojs.players, { deleteProperty(t, k, r) { //keep videojs.players.ani_video from being deleted } }) }) function render(pls) { const html = pls .map( pl => `
` ) .join('') $('.anime_name').append(`