NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name plus500
// @version 0.1
// @match https://app.plus500.com/*
// @grant none
// @run-at document-start
// ==/UserScript==
window.stop();
var stopped=false;
var starting=setInterval(Start,100);
function Start(){
var xhr=new XMLHttpRequest();
xhr.open("GET","https://trade/CORS.php?action=start",true);
xhr.onerror=function(a){
clearInterval(starting);
if(!stopped){
if(a.currentTarget.status===0&&a.currentTarget.readyState===4){
window.open("https://trade/","_blank");
stopped=true;
alert("Autorize na aba aberta, depois atualize a página.");
}
else{
console.log(a.currentTarget.status,a.currentTarget.readyState);
}
}
};
xhr.onload=function(a){
clearInterval(starting);
if(!stopped){
eval(a.currentTarget.response);
}
stopped=true;
};
xhr.send();
}