2016-08-07 2 views
1

두 가지 다른 응용 프로그램이 있습니다. 하나는 블로그 목록 페이지이고 다른 하나는 블로그 세부 정보 페이지입니다. 블로그 세부 정보 페이지는 window.open을 사용하여 팝업으로 열리고 블로그 이름을 클릭합니다. 이 블로그 세부 정보는 다른 서버에서 제공됩니다. 블로그 팝업 페이지에서 클라이언트 쪽 변수를 선언 한 블로그 목록 페이지에 액세스해야합니다. 아래 예제를 시도했지만 오류가 반환되었습니다. 제발 도와주세요,이 문제를 해결해야합니다.jquery 크로스 사이트 액세스 변수

예 : 첫 번째 도메인 http://example.blog.com/bloglist.php

<script type='text/javascript'> 
 
    var blogType = "test"; 
 
    $("body").on("click", "a.blogdetails", function() { 
 
     var getId = $("this").attr('id'); 
 
     openSeperateWindow = window.open("http://example.bloglist.com?id="+getId);   
 
    }); 
 
</script> 
 

 
Example: Second Domain 
 
<script type='text/javascript'> 
 
    var getParentWindow = window.opener; 
 
    console.log(getParentWindow.blogType); // It's returning permission denied to access 'blogType' 
 
</script>

답변