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中有没有办法避免?请不吝赐教。
代码见 显示用户信息动态图片代码 (需要ASP.NET 2.0)。
在各大浏览器中测试,均通过(只测试了Windows平台)。
遇到这样一个问题:
在IE, Firefox, Chrome中图片无法用“另存为”保存。
在Opera,Safari中正常。
我的图片是这样生成的:
为了检测浏览器是否支持Javascript,
首先发送一个html页面,
支持Javascript的浏览器将会在js中回发,
获得真正的图片。
估计IE, Firefox, Chrome在保存图片时,直接调用了url重新获取图片,结果获得的是html,所以结果不正确。
而Opera和Safari是从缓存中保存图片。
现在的问题是,IE中有没有办法避免?请不吝赐教。
相关文章推荐
- 兼容所有主流浏览器的图片上传本地预览(IE\FIREFOX\CHROME)
- JS控制图片翻转示例代码(兼容firefox,ie,chrome)
- IE/Firefox/Chrome等浏览器保存Cookie的位置
- js鼠标滚轮事件详解(全兼容ie、chrome、firefox)实现图片缩放
- 兼容最新firefox、chrome和IE的javascript图片预览实现代码
- 兼容IE、新版Chrome、Firefox,实现本地图片等比例缩放预览
- CSS设置DIV Herf底层图片和链接同时改变,兼容IE,Firefox,Opera,Safari,Chrome等
- js 上传图片预览(Chrome IE ,Firefox,Opera)
- 多图片上传+图片预览,兼容所有浏览器 IE5/IE6/IE7/IE8/IE9/Chrome/Safari/Firefox/Opera/
- CSS设置DIV Herf底层图片和链接同时改变,兼容IE,Firefox,Opera,Safari,Chrome等
- rotate.js实现图片旋转 (chrome,IE,firefox都可以实现)
- js实现上传图片实时预览,兼容chrome IE firefox多浏览器
- 兼容所有主流浏览器的图片上传本地预览(IE\FIREFOX\CHROME)
- 上传图片并显示,支持 IE Firefox Chrome
- IE/Firefox/Chrome等浏览器保存Cookie的位置
- 解决网站中上传的图片在IE中不显示 chrome firefox下却正常
- IE/FIREFOX/CHROME等浏览器保存COOKIE的位置
- CSS设置DIV Herf底层图片和链接同时改变,兼容IE,Firefox,Opera,Safari,Chrome等
- 兼容最新firefox、chrome和IE的javascript图片预览实现代码
- UEditor单独图片上传组件!适用IE,Chrome,firefox.