fundebug.filters = [
{
message: /^Script error\.$/
}
];
}
- 它是一个数组,数组中的元素为过滤规则,当错误符合数组中任意一条过滤规则时,则会被过滤
- 当错误的属性匹配对应正则表达式时,则会被过滤;
- 当过滤规则的属性值为”inexistence”时,则会过滤某个属性不存在的错误;
示例 1:过滤 name 为 ReferenceError 的错误
fundebug.filters = [
{
name: /^ReferenceError$/
}
];
示例 2:过滤 name 为 ReferenceError,且 message 中含 aler 的错误
fundebug.filters = [
{
req: {
method: /^GET$/
},
status: /^401$/
}
}
];
示例 4:过滤特定域名的资源加载错误
fundebug.filters = [
{
target: {
src: /example.com/
}
];
示例 5:过滤 status 不存在的图片加载错误
fundebug.filters = [
{
message: /^Script error\.$/
},
{
method: /^GET$/
},
res: {
status: /^401$/
}
}
];
示例 7:只监控特定域名的报错
fundebug.filters = [
{
url: /^((?!(a\.com|b\.com)).)*$/
}
];
Script error.
fundebug.filters = [
{
message: /WeixinJSBridge is not defined/