您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Replace flash player with HTML5 audio tags for Ningmeng.name.
当前为
// ==UserScript== // @name HTML5 Player for Ningmeng // @namespace userscripts@dearrrfish // @version 0.1 // @description Replace flash player with HTML5 audio tags for Ningmeng.name. // @author dearrrfish // @homepage https://github.com/dearrrfish/my-userscripts // @match http://www.ningmeng.name/?p=* // @match http://www.ningmeng.name // @grant none // ==/UserScript== (function(ajaxOpen) { 'use strict'; var replaceFlashPlayer = function() { var flashObjects = document.getElementsByTagName('object'); while(flashObjects.length) { var obj = flashObjects[0]; var embed = obj.getElementsByTagName('embed')[0]; if (embed && embed.src) { var audio = document.createElement('audio'); audio.src = embed.src.match(/mp3=[^&]*/)[0].slice(4); audio.controls = true; audio.autoplay = false; obj.parentNode.replaceChild(audio, obj); } } }; XMLHttpRequest.prototype.open = function() { this.addEventListener('load', function() { setTimeout(replaceFlashPlayer, 500); }) ajaxOpen.apply(this, arguments); }; replaceFlashPlayer(); })(XMLHttpRequest.prototype.open);