您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Download songs from ROBLOX!
当前为
- // ==UserScript==
- // @name ROBLOX Soundloader
- // @namespace RBLXSNDLDR
- // @version 1.1
- // @description Download songs from ROBLOX!
- // @author SFOH
- // @match http://www.roblox.com/*
- // @grant none
- // ==/UserScript==
- function createDownloadBtn(pElement,type,uri){ //where pElement is the frame to add the button to
- if(type==="audio"){
- var b = document.createElement("input");
- console.log(pElement);
- b.setAttribute("class","downloadButton");
- b.setAttribute("type","image");
- b.setAttribute("style","background:url(http://vavvi.com/images/2015/06/ncrr1l5xcu0qbyvwwzye.png) 0px 0px;border:0;margin:0;padding:0;cursor:pointer;color:transparent;position:relative;background-repeat:no-repeat;width:25px;height:25px;left:-25px;top:-25px;z-index:9");
- b.setAttribute("href",uri);
- b.onmouseenter=function(){
- b.setAttribute("style","background:url(http://vavvi.com/images/2015/06/ncrr1l5xcu0qbyvwwzye.png) -25px 0px;border:0;margin:0;padding:0;cursor:pointer;color:transparent;position:relative;background-repeat:no-repeat;width:25px;height:25px;left:-25px;top:-25px;z-index:9")
- }
- b.onmouseleave=function(){
- b.setAttribute("style","background:url(http://vavvi.com/images/2015/06/ncrr1l5xcu0qbyvwwzye.png) 0px 0px;border:0;margin:0;padding:0;cursor:pointer;color:transparent;position:relative;background-repeat:no-repeat;width:25px;height:25px;left:-25px;top:-25px;z-index:9")
- }
- pElement.appendChild(b);
- }
- }
- function assetPuller(){
- if(this.document.title.indexOf("by")){ //if the url specifies an asset
- if(this.document.title.indexOf("Audio") != -1){ //if the asset is a sound then
- var objects = document.getElementsByClassName("MediaPlayerIcon Play");
- for (var i = 0;i < objects.length;i++){
- var playbutton = objects[i];
- var parent = playbutton.parentElement;
- var asseturi = playbutton.getAttribute("data-mediathumb-url");
- createDownloadBtn(parent,"audio",asseturi);
- }
- }
- }
- }
- assetPuller()