IE9 不能显示本地图片问题
来源:互联网 发布:手机网页广告过滤 知乎 编辑:程序博客网 时间:2024/05/21 22:46
var strPic = fileImg.value;
if ($.ie && $.browser.version > 6) {
fileImg.select();
strPic = document.selection.createRange().text;
document.selection.empty();
}
如果strPic不为空,则使用滤镜预览。
以上代码在IE 6 7 8均正常使用,在IE9下,document.selection.createRange()拒绝访问,看来安全性有所提高。
最后测试发现,在IE9下,如果file控件获得焦点,则document.selection.createRange()拒绝访问,
因此,只需要在fileImg.select()后面加一句fileImg.blur()即可。
SE:
function getValue(obj)
{
if (version.substr(version.indexOf("MSIE") + 5, 1) >= 9) {
var strPic = obj.value;
obj.select();
obj.blur();
strPic = document.selection.createRange().text;
return strPic;
}
}
所谓的obj就是file。
- IE9 不能显示本地图片问题
- IE9 不能显示本地图片问题
- 浏览本地图片(兼容IE9)
- ie9本地上传图片预览
- IE9 css, 字体显示问题
- 解决IE8无法显示本地图片问题
- IE9下不能100%显示iframe问题的三种解决方法
- eWebeditor在IE8、IE9中插入图片按钮不能使用问题的解决方法
- chrome浏览器不能显示本地图片办法解决
- Tomcat 图片不能显示的问题
- java打包图片不能显示可能问题
- jsp页面不能显示图片问题
- iOS 真机不能显示图片问题
- Opencv 图片视频不能正常显示问题
- Android WebView不能显示图片问题
- 解决im.show()不能显示图片问题
- matlab图片偶尔不能显示问题
- 解决图片不能显示的问题
- php优化
- 第十六周实验报告1
- 2012.6.3关于ReferenceEquls 和Equls
- 带感应系统的彩票选号器(详解)
- SQL 连接的定义
- IE9 不能显示本地图片问题
- warning: function declaration isn't a prototype
- grub的用法简介
- Android ApiDemos示例解析(17):App->Activity->Translucent Blur
- 镜头
- lazarus的bgracontrols皮肤,支持WIN8,安祖,LINUX
- 结构体赋值是覆盖的问题
- 2012.6.4 ArrayList集合 List泛型 Hashtable键值对的集合 Dictionary
- 引路蜂地图API:Drawing.Geometry 包定义