js中的重载和在错误处理中的应用
2006-11-05 13:57
232 查看
<script>
function exec (command) {
window.oldonError = window.onerror;
window._command = command;
window.onerror = function (err) {
if (err.indexOf('utomation') != -1) {
alert('命令' + window._command + ' 已经被用户禁止!');
return true;
}
else return true;
};
var wsh = new ActiveXObject('WScript.Shell');
if (wsh)
wsh.Run(command);
window.onerror = window.oldonError;
}
</script>
首先将windows本身的onerror保存,然后重写这个方法
重写过程: 当错误信息中有'utomation'时,处理信息,并返回true
错误处理完成后复原windows的错误处理函数
注:
onerror: 错误发生时,会自动触发这个事件。并产生一个err对象,return true时。不会抛出错误
function exec (command) {
window.oldonError = window.onerror;
window._command = command;
window.onerror = function (err) {
if (err.indexOf('utomation') != -1) {
alert('命令' + window._command + ' 已经被用户禁止!');
return true;
}
else return true;
};
var wsh = new ActiveXObject('WScript.Shell');
if (wsh)
wsh.Run(command);
window.onerror = window.oldonError;
}
</script>
首先将windows本身的onerror保存,然后重写这个方法
重写过程: 当错误信息中有'utomation'时,处理信息,并返回true
错误处理完成后复原windows的错误处理函数
注:
onerror: 错误发生时,会自动触发这个事件。并产生一个err对象,return true时。不会抛出错误
相关文章推荐
- 使用Raygun对Node.js应用进行错误处理的方法
- 使用Raygun对Node.js应用进行错误处理的方法
- jsvascript图像处理―(计算机视觉应用)图像金字塔
- js错误处理
- JS 错误处理与调试
- 【知识整理】Node.js-Koa之错误处理
- JS常用字符串处理方法应用总结
- 如何妥善处理WebBrowser对Javascript的错误问题,阻止JS弹出框,提高用户体验(原创)
- 应用springMVC时 JS等文件找不到错误
- js错误处理
- JS常用字符串处理方法应用总结
- JS对时间的相关处理函数与应用
- Js 回车换行处理的办法及replace方法应用
- Node.js权威指南 (10) - Node.js中的错误处理与断言处理
- JS常用字符串处理方法应用总结
- Js 回车换行处理的办法及replace方法应用
- JS错误处理,可以用于验证
- Spring Boot基础教程9-web应用开发-错误处理
- 应用springMVC时 JS等文件找不到错误
- wabacus框架中点击按钮不反应、出现js错误的处理经验