내 페이지의 일부분에 iframe 위젯을 만들려고합니다. iframe 내부를 탐색하면 iframe의 src가 변경되지 않습니다.iframe의 src가 작동하지 않습니다.
var iframe_url = $('#iframe_tag').attr('src');
하지만 난 항상 iframe 대응의 초기 SRC를 얻고있다 :
내가 시도 : 나는 iframe이 내부 페이지의 실제 URL이 필요합니다.
내 페이지의 일부분에 iframe 위젯을 만들려고합니다. iframe 내부를 탐색하면 iframe의 src가 변경되지 않습니다.iframe의 src가 작동하지 않습니다.
var iframe_url = $('#iframe_tag').attr('src');
하지만 난 항상 iframe 대응의 초기 SRC를 얻고있다 :
내가 시도 : 나는 iframe이 내부 페이지의 실제 URL이 필요합니다.
iFrame의 도메인이 페이지 도메인과 다른 경우가 아니면 XSS (교차 사이트 스크립팅) 규칙을 위반하므로이 작업을 수행 할 수 없습니다. 그것은 가 경우
동일한 도메인은 다음과 같이 사용할 수 있습니다 iframe이 다른 도메인에
var iframe_url = $('#iframe_tag').contents().get(0).location.href;
아주 좋은 친구. 고마워. – doniyor
하면 원래 페이지가 더 이상 조작 할 수 없습니다. – Barmar
@Barmar 다른 페이지에서 페이지의 일부를 위젯으로 사용할 수 있도록이 위젯을 만들고 있습니다. 그러나 위젯을 생성하는 것은 내 페이지에서 동일한 도메인을 의미합니다. 생성 후, 그들은 그것을 사용할 수 있습니다, 그럼 난 URL이 필요 없어요. – doniyor
당신은 사용자가 iframe 내부를 탐색한다고 말했고, 그들은 다른 도메인으로 이동할 수 있다고 생각했습니다. – Barmar