문제

IM을 구현하려고 노력하고 있습니다. 사람이 페이지를 열면 자동 요청이 일부 서버로갑니다. IM은 신체의 Onload 이벤트에서 함수를 호출하여 AJAX 로이 작업을 수행합니다. 그러나 URI 1012 오류로 제한된 액세스를 제공합니다. 그런 다음 jQuery를 사용했습니다. 금지 된 오류 .. 어떻게해야합니까?

"http://www.somedomain.com/website1/default2.aspx"이것은 내가 액세스하는 링크이지만 403 금지를 제공하고 있습니다.

function doIt(_id){

$(document).ready(function() {
          var a = Math.floor(Math.random()*22222);
       var b = Math.floor(Math.random()*66666);
    $.post('http://www.somedomain.com/WebSite1/Default2.aspx?id='+_id,{'uname': a , 'upass' : b },function(data){
            //alert(data);
   });
 });
}

이것이 제가 부르는 내 코드입니다

도움이 되었습니까?

해결책

다른 도메인에 XHR (AJAX) 요청을 할 수 없습니다. 브라우저는 동일한 도메인 정책을 구현합니다. 세 가지 선택은 JSONP 호출을 사용하거나 서버 측 프록시를 사용하여 요청을하거나 iframe을 사용하여 요청을하는 것입니다.

다른 팁

"크로스 사이트 스크립팅"을 시도하고 있습니다. 즉, JavaScript를 제공 한 사이트와 다른 사이트에 액세스하고 있습니다. 이것은 일반적으로 (좋은) 보안상의 이유로 브라우저에 의해 금지됩니다.

서버가 다른 사이트를 볼 수 있다면 프록시 서비스를 만들 수 있습니다. 그렇게함으로써 당신은 제공되는 콘텐츠에 대해 약간의 책임을지고 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top