Google Chrome中阻止的iframe

时间:2013-08-19 12:29:47

标签: javascript google-chrome iframe

使用iframe我收到以下错误

阻止原始“http://002.www2.domain.com”的框架访问原点为“http://test.com:5050”的框架。请求访问的帧将“document.domain”设置为“domain.com”,但正在访问的帧没有。两者都必须将“document.domain”设置为相同的值以允许访问。

我已经阅读过有关javascript跨域策略的信息,但问题是其他浏览器的代码正在运行

<html>
<head>
  <script language="JavaScript" type="text/javascript">       
    <script language="JavaScript" type="text/javascript">            
            function hide_wait() {
                <? if ($gs_frame) { ?>                   
                    parent.document.getElementById('container_set').rows = '78,0,*';
                <? } else { ?>
                    location.href='<?= $url ?>';
                <? } ?>    
            }

        </script>

</head>

<frameset rows="78,*,0" framespacing="0" frameborder="0" id="container_set">        
    <frame src="<?= $gs_frame ?>" id="container_1" marginwidth="0" marginheight="0" scrolling="no" style="height: 78px; overflow: hidden; border-bottom: 1px solid #E2E2E2">
    <frame src="loading.php?hr=<?= $hr ?>" id="wait" marginwidth="0" marginheight="0" style="height: 100px;">
    <frame src="<?= $url ?>" id="container_2" marginwidth="0" marginheight="0" onload="hide_wait();"> 
</frameset>    
<body> 

1 个答案:

答案 0 :(得分:1)

恐怕我没有把它标记为可能重复的声誉。因此,我唯一的选择是在此处粘贴链接。希望它有所帮助。

Unsafe JavaScript attempt to access frame with URL - in the same domain