iEf*_*off 3 javascript logging internet-explorer qa
需要一种用于保存JavaScript错误日志的解决方案。为了自动测试任何支持流行Web浏览器(IE,FF,Chrome)的网站。
最实用的方法是寻找错误事件。try-catch是最好的方法,但是您应该知道代码中可能出现错误的位置。
在这里使用警报。可以用对某些服务器端脚本/应用程序的ajax调用来代替它,该脚本将负责消息的数据库记录。JavaScript本身无法访问任何文件系统 -服务器或用户的文件系统。这只会发送有关错误的信息。演示
window.onerror = function (msg, url, num) {
alert("Error: " + msg + "\nURL: " + url + "\nLine: " + num);
return true;
};
JS-made-poo();
Run Code Online (Sandbox Code Playgroud)
Internet Explorer使用ActiveX,它在某种日志记录应用程序中可能很有用。但是,当ActiveX被触发时,用户可能会收到警告。