解决方案 »

  1.   

    window.parent可以对父页面进行操作  不是很明白你的意思
      

  2.   

    不是要操作父页面,是说可不可以让IE用两种不同的文档模式分别渲染(或者解析?加载?whatever)父页面和子页面,或者两个并列的子页面。
      

  3.   

    IE的bug吧,iframe使用最顶层的页面的documentMode,只能做修改了,要没改父页,要么改iframehttp://stackoverflow.com/questions/16967564/apply-different-x-ua-compatible-inside-iframe这里有提到
      

  4.   

    3L的还蛮靠谱的,可惜的是答案是无解,还是必须重构老代码。
    为方便后来人,刚才顺着3L给的地址,又找了个类似的:
    http://stackoverflow.com/questions/6740869/multiple-x-ua-compatible-meta-tag-in-a-single-site?rq=1
    哎,给分,结贴。
      

  5.   

    这个明显是可以的,为什么说不可以。
    父页面:<meta http-equiv="X-UA-Compatible" content="IE=edge">
    iframe:<meta http-equiv="X-UA-Compatible" content="IE=7">
      

  6.   

    这个回答有问题
    1.在父窗口文档模式小于9的情况下:iframe中的页面可以指定自己的文档模式,但是最高不超过8。2.在文档模式为9/10的情况下:iframe中的页面自己指定文档模式无效,直接继承自父页面文档模式。3.不指定iframe中页面的文档模式的情况下:若父页面文档模式小于9,则iframe中页面的文档模式为8;若父页面文档模式大于8,iframe中页面的文档模式继承自父页面文档模式(第2条)。4.若父页面文档模式指定为7,iframe中页面不指定文档模式,iframe中页面的文档模式为8。