我在ie7中可以iframe谷歌的网页,ie8,9中却显示“此内容(谷歌网页)无法在框架中显示”,有无解决和变通的方法?望各位不吝赐教!

解决方案 »

  1.   

    <html>
    <head>
    <script type="text/javascript" src="http://maps.google.com/maps/api/js?v=3.1&sensor=false"></script>
    <script type="text/javascript">
    var objMap = new google.maps.Map(document.getElementById("mapcontainer"),
    {
      zoom: 13,
      center: new google.maps.LatLng(x, y), //这里把x, y填写成你希望的位置。经纬坐标。
      mapTypeId: google.maps.MapTypeId.ROADMAP
    });
    </script>
    </head><body>
    <div id="mapcontainer" style="width:500; height:400px; border: 1px solid #ddd;"></div>
    </body>
    </html>具体的请查阅google.map的API。
      

  2.   

    最看Google 的API 里面有个参数 配置一下 就可以了。
      

  3.   

    不是浏览器兼容问题,可能和Google Map配置有关系。
    变通的方法,别用iframe,用一个div不行吗!
      

  4.   

    并非只谷歌Map,还要分别显示谷歌网页,图片,视频等搜索内容,谷歌有API?
      

  5.   

    google返回的http报文中含有X-Frame-Option字段,其值为Deny,较新版本的浏览器处这个字段时会显示lz看到的页面。
    目前好像还没有什么解决办法。