2017-10-12 3 views
0

Je souhaite utiliser la console Chrome pour exécuter des lignes JavaScript. Je suis arrivé ce travail grâce à tampermonkey, j'ai quelque chose comme ça qui fonctionne pour tout web:Exécution de fonctions personnalisées avec les arguments de la console Chrome

window.req= function(){ 

    token = getToken()... 
    link = "http://hello.com/" + parameter + "/token=" + token; 
    window.open(link); 
    }; 

Ceci est parfaitement travail, je suis en mesure d'obtenir les informations dont j'ai besoin de la page et exécutez req() sur la console.

Le problème auquel je suis confronté est que je suis totalement incapable d'envoyer des paramètres. Je le fais en les plaçant devant comme ceci:

parameter = "thing" 
req() 

Mais est trop laid, je voudrais le faire comme:

req("thing") 

Mais je suis incapable de faire des fonctions personnalisées avec des paramètres de travail sur La console de Chrome

Répondre

0

Cela a fonctionné pour moi:

window.getToken = function() { return "token12626"; } 

window.req= function(parameter){ 
    token = getToken() 
    link = "http://hello.com/" + parameter + "/token=" + token; 
    window.open(link); 
    }; 

req("thing")