1

주제: iframe 삽입후 위지윅<>HTML 전환시 iframe이 날라가는 문제(수정)

1.7.6 버전을 IE8.0으로 접속하여 사용하다가 위 에러가 발생하기에 원인을 찾고 적용해 보았습니다.

아래와 같은 수정이 진행되었더군요
http://dev.textcube.org/ticket/1550#comment:3

관련부분만 적용한 결과 문제 해결이 되지 않기에 아래와 같이 수정하였습니다.

str = str.replace(new RegExp("<iframe(\\w+)[^>]*></iframe>", "gi"), "<iframe$1>IFRAME</iframe>"); 을
str = str.replace(new RegExp("<iframe(\\s+[^>]*)></iframe>", "gi"), "<iframe$1>IFRAME</iframe>");  으로

str = str.replace(new RegExp("<iframe(\\w+)[^>]*>IFRAME</iframe>", "gi"), "<iframe$1></iframe>"); 을
str = str.replace(new RegExp("<iframe(\\s+[^>]*)>IFRAME</iframe>", "gi"), "<iframe$1></iframe>");  으로

수정하고 나서 아래 소스를 가지고 에디터기에 입력하여 본 결과 잘~ 처리가 되더군요

<iframe></iframe><br />

<iframe>data</iframe><br />

<iframe trance src frameborder="0" width="640"></iframe><br />

<iframe height="360" src="http://player.vimeo.com/video/18939529?title=0&amp;byline=0&amp;portrait=0" frameborder="0" width="640"></iframe><br />

<iframe height='360' src='http://player.vimeo.com/video/18939529?title=0&amp;byline=0&amp;portrait=0' frameborder='0' width='640'></iframe><br />

맞게 처리 되었는지 좀 궁금하긴하네요 ~^.^~

jegarsama (2011-03-24 20:13:16)에 의해 마지막으로 수정