Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

위젯 설정 등의 페이지에서 파일박스에 업로드 후 문제 수정 #2266

Merged
merged 1 commit into from Jan 30, 2024

Conversation

kkigomi
Copy link
Contributor

@kkigomi kkigomi commented Jan 12, 2024

파일박스에서 업로드 후 iframe 컨텐츠에 출력된 데이터를 가져오지 못하는 문제를 해결합니다.

원인이 뚜렷하지 않지만 사파리와 크롬(맥 버전)에서 동일하게 <body> 태그 안에 <pre> 태그가 데이터를 감싸고 있어 데이터를 제대로 처리하지 못하는 문제입니다.

<pre> 태그를 먼저 확인하도록하여 문제를 해결하도록 했습니다.

가능하면 좀 더 나은 개선 방법이 있겠지만 현 상황을 유지한채로 처리하였습니다.

이 문제는 위젯의 확장변수에서 filebox를 사용할 때 문제를 확인할 수 있습니다.
(관리페이지의 파일박스에서는 문제 없음)

@bjrambo
Copy link
Member

bjrambo commented Jan 12, 2024

일부 프로그래밍 게시글을 남기는 사이트들에서 <pre>으로 시작되는 태그안에 보통 코드들을 기입해주는 기능들이 많이 있습니다.

깃허브에 마크다운에서 ``` 문자를 쓰는것과 같은 상황이 되는데 게시글 내에서 해당 파일이 호출되어서 문제가될 여지는 없던가요?

@kkigomi
Copy link
Contributor Author

kkigomi commented Jan 12, 2024

일부 프로그래밍 게시글을 남기는 사이트들에서 \<pre\>으로 시작되는 태그안에 보통 코드들을 기입해주는 기능들이 많이 있습니다.

깃허브에 마크다운에서 ``` 문자를 쓰는것과 같은 상황이 되는데 게시글 내에서 해당 파일이 호출되어서 문제가될 여지는 없던가요?

이 동작은 파일박스가 새로운 파일을 업로드할 때 iframe 안의 컨텐츠에 대해 동작합니다.
<pre> 태그가 알 수 없는 이유로 감싸져 나와서 이 문제만 해결할 뿐 기존의 동작을 그대로 유지합니다.

@kijin kijin merged commit 828aa04 into rhymix:develop Jan 30, 2024
7 checks passed
kijin added a commit that referenced this pull request Jan 30, 2024
@kijin
Copy link
Member

kijin commented Jan 30, 2024

eval()JSON.parse()로 변경하고, 여전히 content를 받아오지 못했을 경우에 대비한 조건문을 하나 더 추가했습니다. JSON을 iframe에 바로 로딩해 버리니까 좀 곤란한 상황이 벌어지는군요.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants