메신저 :안전하지 않은 JavaScript가 URL "URL2"가있는 프레임에서 URL "URL1"이있는 프레임에 액세스하려고합니다. 도메인, 프로토콜 및 포트가 일치해야합니다.
안전하지 않은 JavaScript가 URL "URL2"가있는 프레임에서 URL "URL1"이있는 프레임에 액세스하려고 시도합니다. 도메인, 프로토콜 및 포트가 일치해야합니다.
내가하려고하는 것은 iframe (embed youtube video) HTML 페이지에 삽입하는 것이지만 서버 측의 데이터베이스에서 링크를 가져옵니다. 렌더링 사이트 중. 그것의 재산. 정말 틀린가요? 다른 방식으로해야합니까? 도움을
감사
편집 :
나는 내 iframe이 단지 설정 URL = <% = VideoLink %>. 나는 그것 좋은 질문 믿는다 이렇게하면 asp.net 코드 속성입니다
심지어 소스는 다음과 같이 오류가 계속 표시 알고, 정적 링크를 설정하기로 결정 확인 :이 오류 당신이
<iframe runat="server" ID="iframeYouTubeMini" title="YouTube video player" class="youtube-player" width="152" height="107" src="http://www.youtube.com/embed/test?controls=0" frameborder="0" allowfullscreen></iframe>
이것은 "크로스 사이트 스크립팅"보안 문제입니다. http://en.wikipedia.org/wiki/Cross-site_scripting. 이것은 C# 또는 asp.net 또는 데이터베이스와 관련이 없습니다. 사소한 예외를 제외하고 프레임은 다른 도메인의 다른 DOM의 DOM에 액세스 할 수 없습니다. StackOverflow에서 오류에 대한 검색을 실행하면 많은 관련 질문을 찾을 수 있습니다. –
하지만 url = <% = VideoLink %>를 iframe에 설정했습니다. 이것은 asp.net 코드 속성이므로 나는 그 좋은 질문을 믿는다. – gruber
대신 iframe의 _src_ 속성을 설정하면 안됩니까? – Flambino