Javascript 运行js的Bookmarklet

Javascript 运行js的Bookmarklet,javascript,bookmarklet,Javascript,Bookmarklet,我一直在尝试创建一个bookmarklet来运行QuickJavaScript,但在这样做时遇到了麻烦。我试过了 javascript:var runjs = prompt("Enter JS:");function runjs() {runjs}; 看起来你想做以下事情 javascript:eval(prompt("Enter JS:")); 这将评估(运行)提示符中输入的代码 根据评论 javascript:try{eval(prompt("Enter JS:"));}catch(e)

我一直在尝试创建一个bookmarklet来运行QuickJavaScript,但在这样做时遇到了麻烦。我试过了

javascript:var runjs = prompt("Enter JS:");function runjs() {runjs};

看起来你想做以下事情

javascript:eval(prompt("Enter JS:"));
这将评估(运行)提示符中输入的代码

根据评论

javascript:try{eval(prompt("Enter JS:"));}catch(e){alert(e);}

这会吸引大多数人吗?错误

您似乎要执行以下操作

javascript:eval(prompt("Enter JS:"));
这将评估(运行)提示符中输入的代码

根据评论

javascript:try{eval(prompt("Enter JS:"));}catch(e){alert(e);}

这会吸引大多数人吗?错误

您希望它做什么?runjs不能同时是一个提示和一个函数的结果-这使得第三个runjs是什么?看起来你想要
javascript:eval(提示(“输入JS:”)用户将JS输入runjs变量,然后该变量可以在函数中运行(是的,我确实意识到,我只是在想到它之后才意识到我是多么愚蠢)JS中有一个eval()?我认为这只是在PHPyes中,通常被认为是邪恶的-但是在“bookmarklet”的情况下,你能做的唯一的伤害是自己造成的:p你期望那能做什么?runjs不能同时是一个提示和一个函数的结果-这使得第三个runjs是什么?看起来你想要
javascript:eval(提示(“输入JS:”)用户将JS输入runjs变量,然后该变量可以在函数中运行(是的,我确实意识到,我只是在想到它之后才意识到我是多么愚蠢)JS中有一个eval()?我认为这只是在PHPyes中,通常被认为是邪恶的-但在“bookmarklet”的情况下,你能做的唯一伤害是自己造成的:p