Javascript 检测未处理的拒绝是否由adblock引起

Javascript 检测未处理的拒绝是否由adblock引起,javascript,fetch,adblock,Javascript,Fetch,Adblock,我正在写一份未经处理的承诺书。在处理程序中,我希望能够判断拒绝是否是由客户端通过adblock等阻止获取请求引起的 启用adblock时,如果您尝试获取“https://ad.doubleclick.net“,它在控制台中显示客户端阻止的net::ERR\u”: 但是,当这一点出现在窗口中时,无法判断这就是承诺被拒绝的原因;错误消息显示“TypeError:未能获取”,但这相当模糊 有没有办法检测到错误是由adblock引起的?您需要将响应消息传递到callback rejection中,然

我正在写一份未经处理的承诺书。在处理程序中,我希望能够判断拒绝是否是由客户端通过adblock等阻止获取请求引起的

启用adblock时,如果您尝试获取
“https://ad.doubleclick.net“
,它在控制台中显示客户端阻止的
net::ERR\u”

但是,当这一点出现在
窗口中时,无法判断这就是承诺被拒绝的原因;错误消息显示“TypeError:未能获取”,但这相当模糊


有没有办法检测到错误是由adblock引起的?

您需要将响应消息传递到callback rejection中,然后分析响应状态/代码。没有响应,因为承诺被拒绝。您可以与请求共享代码吗?这是问题的副本