您的位置:首页 > 其它

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

2009-09-07 04:17 351 查看
最近自己用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中有没有办法避免?请不吝赐教。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: