浏览器在重定向时取消对服务器的请求

时间:2015-10-21 21:22:00

标签: javascript safari

我正在实施点击跟踪解决方案。我决定使用新的Image(1,1)来执行服务器请求。在IE,Chrome,FF上它可以工作,但在Safari上,服务器请求在重定向时被取消。这是我的代码:

function processClick(){
    var img = new Image(1, 1);
    img.onload = img.onerror = function(){
       img.onload = null;
       img.onerror = null;

   }
    img.src = "server.ashx";
}

仅在Safari上,此请求不受尊重。我不关心响应,我只想在服务器上受到欢迎。有人可以指出Safari会发生什么吗?

我没有在点击处理程序上执行e.preventDefault(),它可能会破坏FF上下文菜单。或者如果有任何错误,它会阻止浏览器导航。 感谢

0 个答案:

没有答案