我遇到了一个问题,我们很多的支持电话是我们的图像不加载,因为用户拦截的Amazon S3或类似的第三方服务。 我使用第三方服务托管图像,视频,以及一些JavaScript。 有没有办法通过JavaScript来检测是否客户端阻止域,让我们显示一个消息,而不是让用户接触的支持?
$.ajax 'http://aws.amazon.com/s3/',
type: 'GET',
dataType: 'html'
complete: (e, xhr, settings) ->
if e.status == 200
console.log "Not Blocking S3"
else
console.log "Blocking S3"
根据该意见,我做它一个尝试,但它仍然没有工作。 当我没有阻止它返回阻塞。
因为我相信,因为它是在不同的领域做一个AJAX发生安全性错误上面的示例代码的CoffeeScript不起作用。 萤火虫以红色显示的要求,但是他说,200 e.status将返回0。