我正在编写一个可以在上传后旋转图片的例程。旋转在服务器上完成,图像URL在此过程中不会更改。
服务器例程用于响应AJAX调用,并且在响应时,我正在执行以下操作:
var url = $img.attr("src");
url = url.replace(/\d+$/, (new Date()).getTime());
var $nimg = $('<img alt="avatar"/>');
$nimg.insertAfter($img);
$nimg.attr('src', url);
$nimg[0].src = url;
我的图片网址加载了?q = 25336532143或其他任何内容,因此变体图片每个都会获得不同的网址。
我的问题是此过程无法在Chrome中运行(也许其他浏览器也无法检查)。我在源图像旁边获取了其他图像,每个图像都有不同的q =值,但它们各自的方向相同。
我原以为添加一个随机或基于时间的参数会破坏缓存并强制下载(大量的StackOverlow消息表明情况确实如此),但事实并非如此。我实际上可以在“网络”窗格中看到每个变体网址,但它永远不会变成fiddler中的请求。
出了什么问题?欢呼声。
标记