Skip to content

Instantly share code, notes, and snippets.

@apple502j
Created April 28, 2018 23:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save apple502j/77a913be7e87472fc34a5dc9613a0f23 to your computer and use it in GitHub Desktop.
Save apple502j/77a913be7e87472fc34a5dc9613a0f23 to your computer and use it in GitHub Desktop.
Report Flash Crasher - Fast and Useful
// ==UserScript==
// @name Flash Crasher Reporter
// @version 1.0
// @description report flash crasher
// @author apple502j
// @match https://scratch.mit.edu/projects/*
// ==/UserScript==
// Licensed under MIT
function openReporter(){
var r_btn=document.querySelector('div#report-this span.text');
r_btn.click();
var r_reason=document.getElementById('report-explanation');
r_reason.value="A project to crash Flash Player.";
var r_drop=document.getElementById('report-category-selector');
r_drop.value='6';
var r_send=document.querySelector('div.report div.form form button');
r_send.click();
}
function addReporter(e){
var reportBtn=document.createElement('a');
reportBtn.href='#';
reportBtn.innerText="Report as Flash Crasher";
reportBtn.addEventListener('click',openReporter);
document.getElementById('author').appendChild(reportBtn);
}
window.addEventListener('load',addReporter);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment