2013-04-23 3 views
0

기본적으로 나는 플러그인과 임베드를 사용하여 내 콘텐츠를 다른 장소에서 가져오고 AJAX는 내 DB에서 가져옵니다. 주로 작동하지만 각 페이지로드 (URL이있는 프레임에 액세스하기위한 안전하지 않은 JavaScript 시도), 동일한 출처 정책 관련 항목에 100 개 이상의 오류가 발생합니다.오류없이 제 3 자 소셜 bs를 포함하고 싶습니다.

구글지도의 마크 업입니다 :

<a class="various iframe" href="http://maps.google.com.au/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=ADDRESSINFO&amp;output=embed"> 
    <img src="map.png" alt="gmaps" width="100"/> 
</a> 

유튜브 : 나는 또한 페이스 북과 트위터에 연결하고있어

<a class='various iframe' href='http://www.youtube.com/embed/VIDEOCODE' rel='venue-photos'> 
    <img src="videothumb.png" alt="gmaps" width="100"/> 
</a> 

.

키를 가지고 있거나 가져올 수 있습니다. & API 토큰.

간단한 에러 :. "트위터 URL"URL과 프레임에서 "myURL이 "URL 프레임에 액세스 할 수있는 안전하지 않은 자바 스크립트 시도 "프레임은 요청 :

긴 오류가 "URL과 프레임에 액세스 할 수있는 안전하지 않은 자바 스크립트 시도 " 액세스는 'document.domain'을 'twitter.com'으로 설정하지만 액세스되는 프레임은 그렇지 않습니다. 둘 다 'document.domain'을 액세스를 허용하는 동일한 값으로 설정해야합니다. "

document.domain을 변경하는 데 도움이되는 조언이 있습니다. 데이터를 가져 오는 중 변경 사항을 앞뒤로 전환하거나 트리거하는 방법을 잘 모르겠습니다. 또한 이것이 내 자신의 AJAX 출처에 어떻게 영향을 미치는지.

소셜 플러그인에 사용하는 코드는 무엇입니까? 그들은 끊임없이 변화하는 것처럼 보입니다. 갤러리 플러그인 등으로 작업 할 때 약간 다른 스 니펫이 필요할 수 있습니다. 그래서 나는 그들이 말하는 것과 플러그인 개발자가 말한 것을 혼합합니다.

도움이 필요하십니까?

답변

0

기본적으로 기본 페이지의 프레임에서 자바 스크립트에 액세스하려고합니다 (또는 그 반대). 다른 도메인 (예 : 도메인 vs. twitter.com)을 가리키면 할 수 없습니다. 그러나 자유롭게 삽입 할 수는 있습니다. 나는. 프레임에는 원하는 것을 포함 할 수 있습니다. 프레임에서 해당 프레임의 함수를 호출하지 마십시오 (또는 그 반대).

로드해야하는 프레임의 유일한 속성은 부모의 위치 속성입니다. parent.location

+0

흥미롭게도, 뭔가를하려고하는 플러그인이어야합니다. 예를 들어 유튜브 계정에 연결되는 토큰을 전달하면 더 많은 기능에 액세스 할 수 있다고 생각했습니다. – user1425011