Javascript 如何放置a<;脚本>;元素并运行它?
我需要知道如何在函数中获取脚本元素的内容并像那样重新执行它,或者只是在没有函数的情况下重新运行它 我这样试过:Javascript 如何放置a<;脚本>;元素并运行它?,javascript,function,console.log,Javascript,Function,Console.log,我需要知道如何在函数中获取脚本元素的内容并像那样重新执行它,或者只是在没有函数的情况下重新运行它 我这样试过: var something=document.getElementsByTagName('script')[0]; function something2(){something.innerHTML}; something2(); 它不起作用 我需要这个,因为在一个网站上,如果没有打开控制台,代码中的许多console.log会破坏它。我不能编辑代码,因为它不是我的网站,但我可以用
var something=document.getElementsByTagName('script')[0];
function something2(){something.innerHTML};
something2();
它不起作用
我需要这个,因为在一个网站上,如果没有打开控制台,代码中的许多console.log会破坏它。我不能编辑代码,因为它不是我的网站,但我可以用用户脚本运行javascript。
所以我这样做了:
var war=document.getElementsByTagName('script')[26];
war.innerHTML = war.innerHTML.replace(/console/g, "//console");
它可以工作,但我的脚本是在原始代码运行之后运行的,或者如果没有中断,它将运行。所以我需要以某种方式重新运行script元素的内容。
也
出现“Security Manager否决操作”错误。我会尝试以下方法:
var something=document.getElementsByTagName('script')[0];
eval(something);
哪个浏览器是
console.log
如果没有console,日志仍会被破坏?
var something=document.getElementsByTagName('script')[0];
eval(something);