Bobby_at_cnblogs

导航

IE, Firefox, Chrome共同的保存图片bug? 求助。

最近自己用ASP.NET(C#)做了个显示用户信息的动态图片。
代码见  显示用户信息动态图片代码 (需要ASP.NET 2.0)。
在各大浏览器中测试,均通过(只测试了Windows平台)。

遇到这样一个问题:
在IE, Firefox, Chrome中图片无法用“另存为”保存。
在Opera,Safari中正常。

我的图片是这样生成的:
为了检测浏览器是否支持Javascript,
首先发送一个html页面,
支持Javascript的浏览器将会在js中回发,
获得真正的图片。

估计IE, Firefox, Chrome在保存图片时,直接调用了url重新获取图片,结果获得的是html,所以结果不正确。
而Opera和Safari是从缓存中保存图片。
现在的问题是,IE中有没有办法避免?请不吝赐教。

posted on 2009-09-07 04:17  Bobby_at_cnblogs  阅读(865)  评论(1编辑  收藏  举报