2013-06-30 5 views
1

내가 JQuery와 대화 상자에서 인스 타 그램 로그인 창을 표시하기 위해 노력하고있어 취소 보여로드 외부 URL을 항상 상태가

$(function(){ 
      //$("#modal").dialog({ autoOpen: false }); 
      var url = "https://instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=http://www.google.com/&response_type=code"; 
      $("#modal").load(url).dialog({modal:true}); 
     }); 

내가를로드 할 때 URL이 브라우저에서 작동하지만, iframe 또는 대화 상자가 작동하지 않습니다. URL은 내가 다른 URL을 시도하기 때문에없는 문제이지만, 크롬 네트워크에 항상 나에게 URL을 보여 -> 상태가

+0

동일한 출처 정책을 찾으십시오. – tymeJV

답변

1

부하가 또한

$("#modal").load(url, function(){$(this).dialog({modal:true})}); 

를 완료 한 후 대화 상자를 만드는 시도 취소 아약스 same origin policy에 적용되므로 이유가 될 수 있습니다.

+0

항상 같은 메시지를 보여줍니다. 취소 된 상태입니다. 설명서에서 취소 된 상태를 지정하지 않았습니다. – MrMins

+1

@BenjaminDiaz 인스 타 그램이 교차 출처의 리소스 공유를 지원하지 않는 경우 동일한 출처 정책으로 인해 오류가 발생합니다. 나는이 url에 갔을 때 CORS 헤더를 보지 않았기 때문에 이것이 사실이라고 생각한다. – Musa

관련 문제