我有一个小的window.onerror脚本,如下所示:
window.onerror = function(message, url, linenumber) {
console.log('JavaScript error: ' + message + ' on line ' + linenumber + ' for ' + url);
}
问题是,只有当我把它放在像这样的标签中的html页面上时它才有效:
<script>
window.onerror = function(message, url, linenumber) {
console.log('JavaScript error: ' + message + ' on line ' + linenumber + ' for ' + url);
}
</script>
但是,我想把它放在一个单独的.js文件中,这样多个页面就可以使用它。
答案 0 :(得分:1)
只需将其放在不同的文件中,将此文件称为whatever.js,并将其包含在内:
<script src="path/to/whatever.js"></script>
将要包含脚本的所有文件添加到...
<强> whatever.js:强>
window.onerror = function(message, url, linenumber) {
console.log('JavaScript error: ' + message + ' on line ' + linenumber + ' for ' + url);
}