Javascript 如何执行';它包含在一个字符串中?
我正在编写一个Greasemonkey脚本,我有一个字符串(名为 “link_onclick”),我从包含页面上所有Javascript 如何执行';它包含在一个字符串中?,javascript,greasemonkey,Javascript,Greasemonkey,我正在编写一个Greasemonkey脚本,我有一个字符串(名为 “link_onclick”),我从包含页面上所有onclicks的数组中提取它。 其中一个字符串的示例为: function onclick(event) { return fsb8777307('088');} 如何运行link\u onclick 我这里只需要这段代码 return fsb8777307('088'); 执行。如何执行此操作?如果要执行字符串,请使用eval 或 哪个可能更干净 要选择要执行的代码的哪些
onclick
s的数组中提取它。其中一个字符串的示例为:
function onclick(event) { return fsb8777307('088');}
如何运行link\u onclick
我这里只需要这段代码
return fsb8777307('088');
执行。如何执行此操作?如果要执行字符串,请使用eval 或 哪个可能更干净 要选择要执行的代码的哪些部分,您需要在{之后和}之前使用子字符串
您可以使用正则表达式或良好的旧索引和子字符串来运行代码:
unsafeWindow.fsb8777307('088');
但也请参见,.+1,也最好使用第二种方法,毕竟eval是邪恶的:)正如两周前我的答案所示:请不要发布到学校的链接。请漂亮点。为了学习正确的HTML和CSS。w3愚人网
unsafeWindow.fsb8777307('088');