jQuery MiniUI

标题: 子页面加载miniui.js报错window.getComputedStyle() is null [打印本页]

作者: forwhile    时间: 2015-12-1 22:41:00     标题: 子页面加载miniui.js报错window.getComputedStyle() is null

父页面中有一个iframe,iframe调用的子页面写了miniui的控件。在firefox浏览器上,加载到iframe之后抛出一个前端的一场:window.getComputedStyle() is null。
请问该怎么处理

作者: dforce    时间: 2015-12-2 09:47:57

请提供页面重现问题
http://www.miniui.com/demo/outlookmenu/outlookmenu.html
像这个示例右侧就是个iframe,并没有发现你说的问题

作者: forwhile    时间: 2015-12-2 10:01:09

dforce 发表于 2015-12-2 09:47
请提供页面重现问题
http://www.miniui.com/demo/outlookmenu/outlookmenu.html
像这个示例右侧就是个ifram ...

是这样子的,假设主页面是a.html,body里面代码是这样子的,没有引入miniui.js。注意div是display:none状态
  1. <div style="display:none;">
  2. <iframe src="b.html" style="width:100px;height:100px;"></iframe>
  3. </div>
复制代码
子页面b.html,引入miniui.js和jquery1.11-3.js,并且使用基本的表单控件。
Firefox访问a.html时就会抛出异常,导致b.html里面的js无法执行;而chrome、ie、opera都是正常的。


作者: dforce    时间: 2015-12-2 10:45:00

forwhile 发表于 2015-12-2 10:01
是这样子的,假设主页面是a.html,body里面代码是这样子的,没有引入miniui.js。注意div是display:none状 ...

已处理,下周更新




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2