https://xetown.com/lakepark/73059
예전에 이런 글을 올린 적이 있는데, 저 글을 쓰고 나서 oembed가 한번 업데이트됐는데
업데이트 된 버전을 설치하고 나니, 본문 영역에서는 동영상이 적절한 크기로 나오는데 댓글 영역에서는 넓이가 100%로 출력되어서 너무 크게 나오는 문제가 있네요
아무래도 jquery.oembed.js 파일의 다음 부분이 문제 같은데
if(settings.maxWidth) { var $iframe = $('iframe', oembedContainer); var post_width = oembedContainer.parents(':visible').eq(0).width(); var iframe_width_orig = parseInt($iframe.css('width'), 10); var iframe_height_orig = parseInt($iframe.css('height'), 10); var ratio = 1; if(post_width < settings.maxWidth) { ratio = iframe_width_orig / post_width; } else if(settings.maxWidth < iframe_width_orig) { ratio = iframe_width_orig / settings.maxWidth; } $iframe.attr({ 'width': iframe_width_orig / ratio, 'height': iframe_height_orig / ratio }); }
이 부분을 어떻게 수정해야 이 문제를 해결할 수 있을까요?
참고로 해당 증상은 이곳에서 확인해 볼 수 있습니다.
https://metalgall.net/test/905709
보시면 아시겠지만 본문은 크기가 적절한데 댓글은 꽉 차게 나옵니다
음.. 일단 소스만 봐선 if(settings.maxWidth) 부분을 if (0) 이런 식으로 해서
블럭 진입을 막아버리면 괜찮을 것 같긴 한데요 더 많은 부분을 봐야할 것 같은데
링크하신 사이트의 소스들은 다 암호화나 minify해버리신듯 해서...