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