IE9在加载iframe中的脚本时会抛出异常。为什么?
- 论坛
- IE9在加载iframe中的脚本时会抛出异常。为什么?
12 浏览
IE9在加载iframe中的脚本时会抛出异常。为什么?
前提条件:
我有一个包含iframe的aspx页面。这个iframe指向同一网站上由MVC处理的URL(这是一个混合网站,既包含标准ASP.NET又包含ASP.NET MVC)。由MVC渲染的结果页面包含很多脚本引用。
问题:
IE9在加载iframe中的每个脚本时都抛出异常。这些异常类似于下面的异常:
错误:'Function'未定义
也就是说,它表示每个窗口都具有的最基本的东西竟然缺失了。一旦你点击了所有这些弹窗,页面就按设计的样子工作了!
如果我直接在浏览器中从iframe的src属性加载URL,一切都按预期工作。
如果我在其他浏览器(我试过Opera、Firefox)中打开页面,一切都按预期工作,没有错误。
那么,IE9想要什么?