IE bug集锦
2024-09-02 08:08:06
ie8 iframe 不显示
问题描述:
IE8的非兼容模式下(兼容模式是ie7,不存在),iframe会不显示;
可以通过Ctrl+A全选或者是调整窗口大小显示出来。
解决办法:
这是由于要显示的iframe里的body多了position为relative的属性,将其去掉即可。
IE中没有权限的错误
在窗口、对话框、框架(frameset,frame,iframe),甚至是 IE 的 popup 窗口之间(通过 IE 特有的 window.createPopup 方法创建),只要它们涉及到了相互读写,都要考虑 document.domain 问题。这仿佛是“一损俱损,一荣俱荣”的事情,一旦你在某个地方设置了 document.domain,你必须小心应对。因为,你不知道在哪个角落里,会出现“没有权限”的脚本错误。
让窗口或框架在不同域页面之间跳转,是件很寻常的事情,所以跳转操作总是被允许的。只有试图读写(注意此处是读和写)页面内容时,才会受到 domain 限制。例如:window.location 可以用来设置地址间的跳转,但是不能用它来读取在不同域下的地址。因为,这会使一个页面知道浏览者去过哪些地方,而这会暴露浏览者的隐私。
在不同域间的页面制约包括
引用
window.location 可以设置,但不能读取。其它的 location 属性和方法被禁止访问;
document.href 可以设置,但不能读取。其它的 document 属性和方法被禁止访问;
<iframe> 的 src 可以设置,但不能读取;
让窗口或框架在不同域页面之间跳转,是件很寻常的事情,所以跳转操作总是被允许的。只有试图读写(注意此处是读和写)页面内容时,才会受到 domain 限制。例如:window.location 可以用来设置地址间的跳转,但是不能用它来读取在不同域下的地址。因为,这会使一个页面知道浏览者去过哪些地方,而这会暴露浏览者的隐私。
在不同域间的页面制约包括
引用
window.location 可以设置,但不能读取。其它的 location 属性和方法被禁止访问;
document.href 可以设置,但不能读取。其它的 document 属性和方法被禁止访问;
<iframe> 的 src 可以设置,但不能读取;
js加载时会在jquery中报Object未定义的错误?
原因:
页面和iframe页面中都引入了jquery 或者 是页面中包含iframe,并且在iframe没有完成加载前操作了iframe中的js。
解决办法:
第一步:页面头部加上:
<script type="text/javascript">
if(typeof(Object)==="undefined"){
window.location.reload();
}
</script>
第二步:
将iframe的src去掉,等到页面加载完成后动态设置iframe的src;
最新文章
- C#(或者说.NET/Mono)能做的那些事
- input输入框的光标
- Windows下Thumbnail的开发总结
- Euclid求最大公约数
- [已开源/文章教程]独立开发 一个社交 APP 的源码/架构分享 (已上架)
- 使用MVVM框架avalon.js实现一个简易日历
- 按enter执行click或者搜索问题
- WPF,给颜色SolidColorBrush添加动画
- HDU 3695 / POJ 3987 Computer Virus on Planet Pandora(AC自动机)(2010 Asia Fuzhou Regional Contest)
- 三种方式得到LayoutInflater
- android的消息处理机制(图+源码分析)——Looper,Handler,Message
- 在MFC下实现图像放大镜
- Java有用的经验--Swing片
- JavaWeb之多语言国际化
- T-SQL编程中的异常处理-异常捕获(catch)与抛出异常(throw)
- spring使用之旅(二) ---- AOP的使用
- Python自学:第三章 确定列表长度
- Linux/Unix/Mac OS下的远程访问和文件共享方式
- tp5中代替tp3.2中的一些方法
- highcharts x轴中文刻度太长换行
热门文章
- 使用AtomicInteger原子类代替i++线程安全操作
- [BZOJ1096][ZJOI2007]仓库建设(斜率优化DP)
- HDU1813:Escape from Tetris(IDA)
- POJ2481:Cows(树状数组)
- 解决MyEclipse中导入项目@Override错误
- poj 1390 Blocks (记忆化搜索)
- USACO zerosum DFS 1A
- CentOS6.5下用Git克隆代码(https方式)
- UVA1601 The Morning afther Halloween
- sed 之 -n p