chrome console.log的别名
我想知道为什么以下代码在Google Chrome浏览器中不起作用:
// creates a xss console log" title="console log">console logvar cl = ( typeof( console ) != 'undefined' ) ? console.log : alert;
cl('teste');
输出:未捕获的TypeError:非法调用
谢谢。
回答:
在编写时cl();,您是log在全局上下文中调用。
Chrome console.log不想在该window对象上调用。
相反,您可以编写
cl = function() { return console.log.apply(console, arguments); };这将log在的上下文中调用console。
以上是 chrome console.log的别名 的全部内容, 来源链接: utcz.com/qa/404539.html
