카테고리 없음

CORS cross-domain 이슈 우회

Lawmin 2017. 5. 16. 11:57

여러 방법이 있겠으나 try ~ catch로 우회 처리할 수 있어 기록해 둡니다.

(들어오는 경로에 따라 document.domain 이 변경돼있을수 있는 경우...)


//cross-domain workaround 2017-05-16

try {

    //eval(opener.<%=conditionMap.get("CALLBACK_FNC")%>(cd,message));

}

catch(e) {

    document.domain = "변경할 도메인";

    //eval(opener.<%=conditionMap.get("CALLBACK_FNC")%>(cd,message));

}

finally {

    //self.close();

}