相关疑难解决方法(0)

chrome console.log的别名

我想知道为什么以下代码在Google Chrome中不起作用:

// creates a xss console log

var cl = ( typeof( console ) != 'undefined' ) ? console.log : alert;
cl('teste');
Run Code Online (Sandbox Code Playgroud)

输出:未捕获TypeError:非法调用

谢谢.

javascript google-chrome exception

22
推荐指数
2
解决办法
5783
查看次数

具有native和lambda函数的事件

而是一个关于javascript事件的技术问题:

为什么

window.onmousewheel = console.log;
Run Code Online (Sandbox Code Playgroud)

扔了Uncaught TypeError: Illegal invocation,而

window.onmousewheel = function (e) {console.log(e); };
Run Code Online (Sandbox Code Playgroud)

按预期工作并将事件打印为字符串?为什么console.log在分配时window.onmousewheel,不仅仅使用lambda表达式之类的参数调用?

西蒙

javascript javascript-events

3
推荐指数
1
解决办法
101
查看次数

将事件处理程序绑定到"console.log"JavaScript事件

我的脚本从Javascript中的几个地方向控制台输出发送文本(参见示例),如何将事件处理函数绑定到日志函数本身,以便每次触发事件时都执行一个函数?

try {
    //some code
} catch(e) {
    console.log("error: "+e)
}

function x(n) {
    //some code
    console.log(str)
}
Run Code Online (Sandbox Code Playgroud)

javascript

2
推荐指数
1
解决办法
3535
查看次数