게시물내에 iframe 불러올때 'www' 치고 안치고의 차이

게시물내에 iframe 불러올때 'www' 치고 안치고의 차이

QA

게시물내에 iframe 불러올때 'www' 치고 안치고의 차이

답변 3

본문

안녕하세요. 해결이 잘 안되는 부분이 있어서 질문 드려요.

 

그누보드 게시판에 iframe을 써서 정보를 불러오는데요.

보일때가 있고 안보일때가 있어서요.

 

- 사이트 도메인 : www.abc.com

- 불러오는 아이프레임 주소 : www.abc.com 내의 페이지

- 불러오는 방식 : 풀주소 사용

ex) <iframe width="960" height="500" align="center" src="http://www.abc.com/page/detail.html" frameborder="0" scrolling="no"></iframe>

 

이렇게 사용을 하고 있습니다.

문제는,

www.abc.com으로 접속해서는 게시물에 iframe 부분 출력에 문제가 전혀 없는데,

abc.com으로 접속해서 해당 게시물을 보면 iframe 영역이 텅비어있습니다.

소스보기를 하면 iframe 호출문에 src 자체가 날아가있고요.

고객이 www를 붙이나 안붙이나 사이트 접속은 문제가 없는데 접속차이에 따라 게시물을 확인할 수 없어서 문제입니다.

뒤통수 탁! 치는 해결법이 있을 것 같은데요. 도와주세요~ ㅠㅠ

 

 

참고로,

/page/detail.html로 저장하면 글쓰기/수정 에디터에서는 해당 위치의 파일이 보이는데 저장하고서는 웹에서는 안보입니다. 소스보기를 하면 역시나 src 부분이 아예 날아가있고요. ㅠㅠ

이 질문에 댓글 쓰기 :

답변 3

가장빠른 해결법은 iframe src 를 jQuery 에서 체크해서 www 가 없으면 넣게 해주는거 처리하면 

 

될것 같은데요? 

 

 

src가 날라갔다는건 스크립트에 오류인것 같은데 스크립을 봐야 알수있을것 같습니다.

 

 

그냥 다른부분 없이 게시판에
<iframe width="960" height="500" align="center" src="http://www.abc.com/page/detail.html" frameborder="0" scrolling="no"></iframe>
이렇게만 썼어요.

그래서 제 사이트가 www.abc.com라면 www. 붙이고 접속하면 iframe이 보이고,
www. 안붙이고 접속하면 iframe이 안보이고요.

앗! 조금 더 검색해보다가,
/plugin/htmlpurifier/safeiframe.txt
에서 제 사이트를 추가해줬더니 잘 되었어요.
보안상 그누보드에서 조치를 한 부분이 있었네요.
혹시 필요하신 분들 있을지 몰라 답변 남겨요. 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 7
© SIRSOFT
현재 페이지 제일 처음으로