BLOG ARTICLE Ajax 크로스도메인 | 1 ARTICLE FOUND

  1. 2006/08/11 FireFox 에서 안되는 3가지..ㅠ.ㅠ 보안 나빠요

Domain 이 다를 경우 Opener.location 을 변경 할수 없다.
  • MSIE 의 경우 팝업 창을 열어서 처리후 opener.location 을 변경할 수 있다.
    이게 되면 location 에 Get 방식으로 파라미터를 넘길수 있기 때문에
    외부 도메인 간에 데이터를 주고 받을수 있다.. 허나.. FireFox 는 보안 때문에 되지 않는다.
  • 해결법은 어쩔수 없이 iframe 으로 다른 domain 을 호출 하면 다른 도메인에서 처리하고
    원래 도메인 내에 처리 페이지를 만들어서 그 페이지를 다시 Get 방식으로 호출 하고
    그페이지에서 parent. 을 호출 해서 가능하다.. 구리다..ㅠ.ㅠ
XmlHttp 로 Cross Domain 호출이 불가하다.
  • 이거 역시 보안 때문에 Cross 도메인을 처리 URL 로 호출 할수 없다..
    Ajaxextend.com 에서 이것이 되는 확장 XmlHttp 를 제공은 하나
    Php, Python 이 설치 되어 있어야 한다.
  • 해결법은.. Ajaxextend.com 을 이용하거나.. Proxy를 써서 Domain 을 위조 하거나..
    XmlHttp 를 안쓰고 위의 방법을 대충 이용해서 iframe 으로 때워야 한다..ㅠ.ㅠ
  • 아... 크로스 도메인이여..ㅠ.ㅠ
Local Folder 의 image 미리 보기가 안된다..ㅠ.ㅠ
  • file:///  를  이용한 Local 컴퓨터의 파일을 불러 올수 없다..
    그럼 미리보기를 하기 위해선 이제 매번 server 의 파일을 불러와야 하는 압박이.ㅠ..ㅠ
  • 대략.. 이건 보안을 낮추는 방법이 있긴 하지만 좋은 대책이 없다.