CINXE.COM
<!doctype html> <html lang="ko"> <head> <title id="browserTitleArea"> 네이버 뉴스</title> <script> function isMobileDevice() { return /^.*(iPhone|iPod|iPad|Android).*/.test(navigator.userAgent); } </script> <script> (function () { try { if (isMobileDevice() && isAbleApplyPrefersColorScheme()) { document.querySelector("html").classList.add("DARK_THEME"); } } catch(e) {} function isAbleApplyPrefersColorScheme() { if (window.matchMedia("(prefers-color-scheme)").matches === false) { return false; } var userAgent = navigator.userAgent; if (userAgent.indexOf("NAVER") > -1) { if (/.*NAVER\([a-zA-Z]*;\s[a-zA-Z]*;\s([0-9]*);/.test(userAgent)) { return Number(RegExp.$1) >= 1000; } } else { return document.cookie.indexOf("NSCS=1") > -1; } return false; } })(); </script> <script> var g_ssc = 'news.v3_press' || null; </script> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no,target-densitydpi=medium-dpi"/> <link rel="stylesheet" type="text/css" href="https://ssl.pstatic.net/static.news/mnews/resources/20250213_013427/css/generated/other.css" /> <link rel="shortcut icon" type="image/x-icon" href="https://mimgnews.pstatic.net/image/news/m/2023/favicon/favicon.ico" /> <link rel="apple-touch-icon-precomposed" size="72x72" href="https://ssl.pstatic.net/static.news/image/news/m/2018/favicon/06/android_legacy_hdpi_72X72.png" /> <link rel="apple-touch-icon-precomposed" size="96x96" href="https://ssl.pstatic.net/static.news/image/news/m/2018/favicon/06/android_legacy_xhdpi_96x96.png" /> <link rel="apple-touch-icon-precomposed" size="144x144" href="https://ssl.pstatic.net/static.news/image/news/m/2018/favicon/06/android_legacy_xxhpdi_144x144.png" /> <link rel="apple-touch-icon-precomposed" size="192x192" href="https://ssl.pstatic.net/static.news/image/news/m/2018/favicon/06/android_legacy_xxxhpdi_192x192.png" /> <script type="text/javascript" src="https://ssl.pstatic.net/static.news/mnews/resources/20250213_013427/js/generated/statistics.js"></script> <script> document.documentElement.setAttribute('data-useragent', navigator.userAgent); function showNoImage(elImg, type) { switch (type) { case "remove": try { elImg.parentNode.removeChild(elImg); } catch(e) {} break; case "removeParent": try { elImg.parentNode.outerHTML = ''; } catch(e) {} break; case "alt": elImg.outerHTML = ('<span class="noimage_text {imgClassName}">' + (elImg.alt || "") + '</span>') .replace('{imgClassName}', elImg.className); break; case "class" : var outerHTMLSource = Number(elImg.getAttribute("height")) > 0? '<span class="noimage_wrap {imgClassName}" style="height:' + elImg.getAttribute("height") + 'px;"><span class="noimage"></span></span>': '<span class="noimage_wrap {imgClassName}"><span class="noimage"></span></span>'; elImg.outerHTML = outerHTMLSource.replace('{imgClassName}', elImg.className); break; case "pressname" : var pressname = elImg.getAttribute("data-pressname"); elImg.outerHTML = '<span class="cjs_broadcast_noimg"><span class="noimg_text">' + pressname + '</span></span>'; break; case "noHeight": elImg.outerHTML = '<span class="noimage_wrap"><span class="noimage"></span></span>'; break; default: elImg.outerHTML = Number(elImg.getAttribute("height")) > 0? '<span class="noimage_wrap" style="height:' + elImg.getAttribute("height") + 'px;"><span class="noimage"></span></span>': '<span class="noimage_wrap"><span class="noimage"></span></span>'; } } function doAfterLoadEnd(callback, callbackOnPersisted) { var eventName = "onpageshow" in window ? "pageshow" : "load"; callback = callback || function(){}; callbackOnPersisted = callbackOnPersisted || function(){}; window.addEventListener(eventName, function(e) { try{ if(Boolean(e.persisted)){ callbackOnPersisted(); return; } }catch(e){} callback(); }); } </script> <meta property="og:title" content="TV : 네이버 뉴스"/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://news.naver.com/main/tvgallery/replay.naver"/> <meta property="og:image" content="https://mimgnews.pstatic.net/image/news/ogtag/navernews_800x420_20221201.png"/> <meta property="og:description" content="정치, 경제, 사회 등 TV 뉴스 제공"/> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="TV : 네이버 뉴스"> <meta name="twitter:site" content="네이버 뉴스"> <meta name="twitter:creator" content="네이버 뉴스"> <meta name="twitter:image" content="https://mimgnews.pstatic.net/image/news/ogtag/navernews_800x420_20221201.png"> <meta name="twitter:description" content="정치, 경제, 사회 등 TV 뉴스 제공"> </head> <body class="body_press a _font_size_setting_target"> <script> (function(){ try{ var settingTarget = document.querySelector('._font_size_setting_target'); var defaultFontSize = /(?:\s|^)?NFS=(\d)(?:;|$)/.test(document.cookie)? RegExp.$1: '2'; var newFontSizeClass = 'bfsize' + (parseInt(defaultFontSize)-1); if(newFontSizeClass === 'bfsize0') { return; } settingTarget.className = settingTarget.className + " " + newFontSizeClass; }catch(e){} })(); </script> <div class="u_skip"><a href="#ct">본문 바로가기</a></div> <header role="banner" class="office_header"> <div class="ofhd_float _press_tv_float_header" style="background-color: #196eff"> <div class="ofhd_float_inner"> <a href="javascript:history.back();" class="ofhd_float_back">이전 페이지</a> <div class="ofhd_float_head"> <h1 class="ofhd_float_title"> <a href="javascript:void(0);" onclick="window.scrollTo(0,0)" class="ofhd_float_title_text">채널A 뉴스A</a> </h1> </div> </div> </div> </header> <hr /> <div class="press_wrap as_press_tv"> <div class="press_container"> <section class="press_content"> <div class="tv_cal"> <!-- 달력 --> <div class="offc_calendar"> <div class="calendar_wrap"> <div class="calendar_slide _date_layer" id="date_layer"> <button type="button" class="calendar_layer_button" id="today" onclick="calendarManager.openCalendar(); nclk(event,'tvn_bro*a.calen','','');"> 2025.02.18.화 <span class="blind">달력보기</span> </button> <button type="button" id="prev_date_btn" class="calendar_prev_button" onclick="calendarManager.prevDay(); nclk(event,'tvn_bro*a.prev','','');"><span class="blind">이전</span></button> <button type="button" id="next_date_btn" class="calendar_next_button" onclick="calendarManager.nextDay(); nclk(event,'tvn_bro*a.next','','');"><span class="blind">다음</span></button> </div> <div id="calendar_layer" style="display:none" class="calendar_layer"> <div class="calendar_layer_head"> <div class="calendar_date_area"> <strong class="calendar_date calendar-title">2025.02</strong> <button type="button" class="bt_td calendar_today_button" onclick="calendarManager.setNow(); nclk(event,'tvn_bro*a.calen','','');">오늘</button> </div> <button type="button" id="prev_calendar_btn" class="calendar_prev_button calendar-btn-prev-mon"><span class="blind">이전달</span></button> <button type="button" id="next_calendar_btn" class="calendar_next_button calendar-btn-next-mon"><span class="blind">다음달</span></button> </div> <div class="calendar_layer_body"> <table> <caption><span class="blind">캘린더</span></caption> <thead> <tr> <th scope="col">일</th> <th scope="col">월</th> <th scope="col">화</th> <th scope="col">수</th> <th scope="col">목</th> <th scope="col">금</th> <th scope="col">토</th> </tr> </thead> <tbody> <tr class="calendar-week"> <td class="calendar-date"></td> <td class="calendar-date"></td> <td class="calendar-date"></td> <td class="calendar-date"></td> <td class="calendar-date"></td> <td class="calendar-date"></td> <td class="calendar-date"></td> </tr> </tbody> </table> </div> <button type="button" class="calendar_close_button" onclick="javascript:calendarManager.closeCalendar(); nclk(event,'tvn_bro*a.calen','','');"><span class="blind">닫기</span></button> </div> </div> </div> </div> <div class="tv_cal_tip" id="notPublished" style="display:none"> <div class="tv_cal_tip_alert"> <p>방송된 뉴스가 없거나<br>기사가 입력되지 않았습니다.</p> </div> </div> <div class="tv_special" id="tvHeadline"> <div class="tv_special_layout_m"> <div class="tv_special_tip"> <p>방송뉴스 전체를 이어서 볼 수 있습니다</p> <a href="javascript:tvContinuousPlay(true); " url="/tvPlayer?oid=449&date=20250218" id="tvPlayer" onclick="nclk(event,'tvn_bro*a.cons','','');">동영상 연속재생</a> </div> <div class="tv_special_top" style="visibility: hidden"> <div id="tv_headline_flick"> <div id="mflick"> <div class="flick-container"> <div class="flick-panel"> </div> <div class="flick-panel"> </div> <div class="flick-panel"> </div> </div> </div> </div> </div> <div class="tv_special_tx" id="tv_special_tx_0" style="display:none"> <div class="tv_special_title" id="tv_headline_info"> <a href="https://n.news.naver.com/article/449/0000300065" onclick="nclk(event,'tvn_bro*a.htit','00000449_000000000000000000300065','1');" data-officeId="449" data-articleId="0000300065"> <p>헌재, 10차 변론기일 변경 요청 거부…1시간 늦추기로</p> </a> </div> <div id="comment0" class="_rcount" data-comment="{gno:'news449,0000300065'}"> <span class="time">2025.02.18. 오후 7:10</span> </div> </div> <div class="tv_special_tx" id="tv_special_tx_1" style="display:none"> <div class="tv_special_title" id="tv_headline_info"> <a href="https://n.news.naver.com/article/449/0000300066" onclick="nclk(event,'tvn_bro*a.htit','00000449_000000000000000000300066','2');" data-officeId="449" data-articleId="0000300066"> <p>최대 쟁점은 ‘홍장원 메모’…모레 재심문</p> </a> </div> <div id="comment1" class="_rcount" data-comment="{gno:'news449,0000300066'}"> <span class="time">2025.02.18. 오후 7:14</span> </div> </div> <div class="tv_special_tx" id="tv_special_tx_2" style="display:none"> <div class="tv_special_title" id="tv_headline_info"> <a href="https://n.news.naver.com/article/449/0000300067" onclick="nclk(event,'tvn_bro*a.htit','00000449_000000000000000000300067','3');" data-officeId="449" data-articleId="0000300067"> <p>검찰 조서 증거 채택하자…윤 대통령 측, 항의 후 퇴장</p> </a> </div> <div id="comment2" class="_rcount" data-comment="{gno:'news449,0000300067'}"> <span class="time">2025.02.18. 오후 7:14</span> </div> </div> <div class="tv_special_tx" id="tv_special_tx_3" style="display:none"> <div class="tv_special_title" id="tv_headline_info"> <a href="https://n.news.naver.com/article/449/0000300068" onclick="nclk(event,'tvn_bro*a.htit','00000449_000000000000000000300068','4');" data-officeId="449" data-articleId="0000300068"> <p>홍준표 “계엄은 비상대권 행사”…오세훈 “과잉방어”</p> </a> </div> <div id="comment3" class="_rcount" data-comment="{gno:'news449,0000300068'}"> <span class="time">2025.02.18. 오후 7:14</span> </div> </div> <div class="tv_special_tx" id="tv_special_tx_4" style="display:none"> <div class="tv_special_title" id="tv_headline_info"> <a href="https://n.news.naver.com/article/449/0000300069" onclick="nclk(event,'tvn_bro*a.htit','00000449_000000000000000000300069','5');" data-officeId="449" data-articleId="0000300069"> <p>국민의힘, 헌재 비판 중단…왜?</p> </a> </div> <div id="comment4" class="_rcount" data-comment="{gno:'news449,0000300069'}"> <span class="time">2025.02.18. 오후 7:15</span> </div> </div> <div class="pg"> <div class="pg_num_area pg_num_area_v1" id="pg_num_area" role="tablist"> </div> </div> </div> <div class="tv_special_layout_pc"> <div class="tv_special_main"> <div class="tv_special_video _player_area"> <div id=video_area" class="video_area _video_area" style="height:361px;background:#e4e4e4"> <pzp-mobile-layout id="prismMobileLayout" style="width: 100%;height: 100%;display: none;"> <div><pzp-prev-button class="pzp-mobile__prev-button" /></div> <div><pzp-next-button class="pzp-mobile__next-button" /></div> <pzp-mobile-header class="pzp-mobile__header"> <pzp-content-info class="pzp-mobile__content-info"> </pzp-content-info> </pzp-mobile-header> <pzp-setting-panel slot="setting" class="pzp-mobile__setting-panel"> <pzp-setting-quality class="pzp-mobile__setting-quality" /> <pzp-setting-subtitle class="pzp-mobile__setting-subtitle" /> <pzp-setting-playbackrate class="pzp-mobile__setting-playbackrate" style="display:none;"/> </pzp-setting-panel> </pzp-mobile-layout> <pzp-pc-layout id="prismPcLayout" style="width: 100%;height: 100%;display: none;"> <pzp-pc-header class="pzp-pc__header" > <pzp-pc-content-info class="pzp-pc__content-info"> </pzp-pc-content-info> </pzp-pc-header> <pzp-pc-settings slot="settings" class="pzp-pc__settings"> <pzp-pc-setting-intro-quality></pzp-pc-setting-intro-quality> <pzp-pc-setting-intro-subtitle></pzp-pc-setting-intro-subtitle> <pzp-pc-setting-intro-playbackrate></pzp-pc-setting-intro-playbackrate> </pzp-pc-settings> </pzp-pc-layout> </div> </div> <div class="tv_special_main_info"> <strong class="tv_special_title"> <a class="_video_title" onclick="nclk(event, 'live.cont', '449','');"></a> </strong> <div class="tv_special_sub_info"> <span class="play_count _video_service_time"></span> <em class="count as_played _play_count"></em> </div> <a href="javascript:;" class="chat_area _video_comment_wrapper"> </a> </div> </div> <div class="tv_special_sub"> <div class="tv_special_tip"> <p>방송뉴스 전체를 이어서 볼 수 있습니다</p> <a href="javascript:tvContinuousPlay(false);" onclick="nclk(event, 'live.stream', '449', '');">동영상 연속재생</a> </div> <ul class="tv_special_tx_list"> <li class="tv_special_tx selected" id="_tv_special_data0" data-title="헌재, 10차 변론기일 변경 요청 거부…1시간 늦추기로" data-officeid="449" data-articleid="0000300065" data-nvp-playable="true" data-index="0" data-count="1" data-service-time-player="02.18. 화 오후 7:10" data-vid="04ECBBAB04CBA9697041FBFA8A4F27F92AF0"> <div class="tv_special_tx_thumb"> <a href="javascript:;" class="_vodLink" data-index="0" data-nclick="live.top"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300065.jpg?type=nf190_130" alt="헌재, 10차 변론기일 변경 요청 거부…1시간 늦추기로" onerror="showNoImage(this);"> <span class="mov"> <em class="blind">동영상 뉴스</em> </span> <span class="r_playtime"> <em class="blind">재생시간</em><span class="r_time">02:44</span> </span> </a> </div> <div class="tv_special_tx_info"> <div class="tv_special_title"> <a href="javascript:;" class="_vodLink" data-index="0" data-nclick="live.top"> <p>헌재, 10차 변론기일 변경 요청 거부…1시간 늦추기로</p> </a> </div> <div> <span class="time">02월 18일 오후 7:10</span> </div> </div> </li> <li class="tv_special_tx " id="_tv_special_data1" data-title="최대 쟁점은 ‘홍장원 메모’…모레 재심문" data-officeid="449" data-articleid="0000300066" data-nvp-playable="true" data-index="1" data-count="2" data-service-time-player="02.18. 화 오후 7:14" data-vid="5865A7C7C530027AEA8F9A9F5114922897EC"> <div class="tv_special_tx_thumb"> <a href="javascript:;" class="_vodLink" data-index="1" data-nclick="live.top"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300066.jpg?type=nf190_130" alt="최대 쟁점은 ‘홍장원 메모’…모레 재심문" onerror="showNoImage(this);"> <span class="mov"> <em class="blind">동영상 뉴스</em> </span> <span class="r_playtime"> <em class="blind">재생시간</em><span class="r_time">01:59</span> </span> </a> </div> <div class="tv_special_tx_info"> <div class="tv_special_title"> <a href="javascript:;" class="_vodLink" data-index="1" data-nclick="live.top"> <p>최대 쟁점은 ‘홍장원 메모’…모레 재심문</p> </a> </div> <div> <span class="time">02월 18일 오후 7:14</span> </div> </div> </li> <li class="tv_special_tx " id="_tv_special_data2" data-title="검찰 조서 증거 채택하자…윤 대통령 측, 항의 후 퇴장" data-officeid="449" data-articleid="0000300067" data-nvp-playable="true" data-index="2" data-count="3" data-service-time-player="02.18. 화 오후 7:14" data-vid="C9417A7E100E5951B72E08BA95D58F5A04AF"> <div class="tv_special_tx_thumb"> <a href="javascript:;" class="_vodLink" data-index="2" data-nclick="live.top"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300067.jpg?type=nf190_130" alt="검찰 조서 증거 채택하자…윤 대통령 측, 항의 후 퇴장" onerror="showNoImage(this);"> <span class="mov"> <em class="blind">동영상 뉴스</em> </span> <span class="r_playtime"> <em class="blind">재생시간</em><span class="r_time">02:30</span> </span> </a> </div> <div class="tv_special_tx_info"> <div class="tv_special_title"> <a href="javascript:;" class="_vodLink" data-index="2" data-nclick="live.top"> <p>검찰 조서 증거 채택하자…윤 대통령 측, 항의 후 퇴장</p> </a> </div> <div> <span class="time">02월 18일 오후 7:14</span> </div> </div> </li> <li class="tv_special_tx " id="_tv_special_data3" data-title="홍준표 “계엄은 비상대권 행사”…오세훈 “과잉방어”" data-officeid="449" data-articleid="0000300068" data-nvp-playable="true" data-index="3" data-count="4" data-service-time-player="02.18. 화 오후 7:14" data-vid="44EC2AECC4F65A6DF1F69F85D0FE20C66330"> <div class="tv_special_tx_thumb"> <a href="javascript:;" class="_vodLink" data-index="3" data-nclick="live.top"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300068.jpg?type=nf190_130" alt="홍준표 “계엄은 비상대권 행사”…오세훈 “과잉방어”" onerror="showNoImage(this);"> <span class="mov"> <em class="blind">동영상 뉴스</em> </span> <span class="r_playtime"> <em class="blind">재생시간</em><span class="r_time">02:11</span> </span> </a> </div> <div class="tv_special_tx_info"> <div class="tv_special_title"> <a href="javascript:;" class="_vodLink" data-index="3" data-nclick="live.top"> <p>홍준표 “계엄은 비상대권 행사”…오세훈 “과잉방어”</p> </a> </div> <div> <span class="time">02월 18일 오후 7:14</span> </div> </div> </li> <li class="tv_special_tx " id="_tv_special_data4" data-title="국민의힘, 헌재 비판 중단…왜?" data-officeid="449" data-articleid="0000300069" data-nvp-playable="true" data-index="4" data-count="5" data-service-time-player="02.18. 화 오후 7:15" data-vid="6463F71AC77BCF411E4A56E9BE4B1EE33E3D"> <div class="tv_special_tx_thumb"> <a href="javascript:;" class="_vodLink" data-index="4" data-nclick="live.top"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300069.jpg?type=nf190_130" alt="국민의힘, 헌재 비판 중단…왜?" onerror="showNoImage(this);"> <span class="mov"> <em class="blind">동영상 뉴스</em> </span> <span class="r_playtime"> <em class="blind">재생시간</em><span class="r_time">01:57</span> </span> </a> </div> <div class="tv_special_tx_info"> <div class="tv_special_title"> <a href="javascript:;" class="_vodLink" data-index="4" data-nclick="live.top"> <p>국민의힘, 헌재 비판 중단…왜?</p> </a> </div> <div> <span class="time">02월 18일 오후 7:15</span> </div> </div> </li> </ul> </div> </div> </div> <div id="channelBanner" data-nclk-add="tvn_ch" data-nclk-go="tvn_ch"></div> <div class="tv_newslist __persist_content" style="display: none;"> <ul class="r_news_normal" id="tvMainNews"> <li id="mainNews0" class="_rcount as_thumb" data-comment="{gno:'news449,0000300071'}"> <a href="https://n.news.naver.com/article/449/0000300071" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300071','1');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300071.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail0" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon0"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title0"><strong>Poll-A 분석하니…국민의힘 40.6% 민주 36.3%</strong></span> <span class="r_ico_b r_modify is_outdated"><b>11시간전</b></span> </div> </a> </li> <li id="mainNews1" class="_rcount as_thumb" data-comment="{gno:'news449,0000300073'}"> <a href="https://n.news.naver.com/article/449/0000300073" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300073','2');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300073.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail1" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon1"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title1"><strong>인권위, “접견 금지는 인권 침해” 의견 표명키로</strong></span> <span class="r_ico_b r_modify is_outdated"><b>11시간전</b></span> </div> </a> </li> <li id="mainNews2" class="_rcount as_thumb" data-comment="{gno:'news449,0000300075'}"> <a href="https://n.news.naver.com/article/449/0000300075" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300075','3');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300075.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail2" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon2"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title2"><strong>[아는기자]헌재 10차 변론기일 변경 불허 이유는?</strong></span> <span class="r_ico_b r_modify is_outdated"><b>11시간전</b></span> </div> </a> </li> <li id="mainNews3" class="_rcount as_thumb" data-comment="{gno:'news449,0000300076'}"> <a href="https://n.news.naver.com/article/449/0000300076" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300076','4');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300076.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail3" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon3"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title3"><strong>[단독]故 오요안나 일기장에 “선배들, 쉴 새 없이 날 욕했다”</strong></span> <span class="r_ico_b r_modify is_outdated"><b>11시간전</b></span> </div> </a> </li> <li id="mainNews4" class="_rcount as_thumb" data-comment="{gno:'news449,0000300077'}"> <a href="https://n.news.naver.com/article/449/0000300077" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300077','5');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300077.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail4" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon4"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title4"><strong>시험 문제 팔아 213억 챙긴 교사들</strong></span> <span class="r_ico_b r_modify is_outdated"><b>11시간전</b></span> </div> </a> </li> <li id="mainNews5" class="_rcount as_thumb" data-comment="{gno:'news449,0000300078'}"> <a href="https://n.news.naver.com/article/449/0000300078" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300078','6');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300078.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail5" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon5"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title5"><strong>‘마약 상습 투약 혐의’ 배우 유아인 2심 집행유예…5개월 만에 석방</strong></span> <span class="r_ico_b r_modify is_outdated"><b>11시간전</b></span> </div> </a> </li> <li id="mainNews6" class="_rcount as_thumb" data-comment="{gno:'news449,0000300079'}"> <a href="https://n.news.naver.com/article/449/0000300079" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300079','7');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300079.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail6" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon6"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title6"><strong>거리 점령한 오토바이…권익위 “과태료 부과하라”</strong></span> <span class="r_ico_b r_modify is_outdated"><b>11시간전</b></span> </div> </a> </li> <li id="mainNews7" class="_rcount as_thumb" data-comment="{gno:'news449,0000300080'}"> <a href="https://n.news.naver.com/article/449/0000300080" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300080','8');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300080.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail7" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon7"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title7"><strong>[다시 간다]북촌한옥마을 저녁 통행 제한 석 달째…관광객들 여전히 ‘찰칵’</strong></span> <span class="r_ico_b r_modify is_outdated"><b>11시간전</b></span> </div> </a> </li> <li id="mainNews8" class="_rcount as_thumb" data-comment="{gno:'news449,0000300081'}"> <a href="https://n.news.naver.com/article/449/0000300081" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300081','9');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300081.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail8" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon8"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title8"><strong>금 대신 달러?…안전자산으로 몰린다</strong></span> <span class="r_ico_b r_modify is_outdated"><b>11시간전</b></span> </div> </a> </li> <li id="mainNews9" class="_rcount as_thumb" data-comment="{gno:'news449,0000300082'}"> <a href="https://n.news.naver.com/article/449/0000300082" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300082','10');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300082.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail9" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon9"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title9"><strong>미-러, 우크라 없이 ‘우크라 종전’ 논의 시작</strong></span> <span class="r_ico_b r_modify is_outdated"><b>11시간전</b></span> </div> </a> </li> </ul> <ul class="r_news_normal" id="tvMainNews"> <li id="mainNews10" class="_rcount as_thumb" data-comment="{gno:'news449,0000300083'}"> <a href="https://n.news.naver.com/article/449/0000300083" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300083','11');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300083.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail10" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon10"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title10"><strong>“우리가 속았네”…우크라, 한국어 노래로 심리전</strong></span> <span class="r_ico_b r_modify is_outdated"><b>11시간전</b></span> </div> </a> </li> <li id="mainNews11" class="_rcount as_thumb" data-comment="{gno:'news449,0000300084'}"> <a href="https://n.news.naver.com/article/449/0000300084" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300084','12');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300084.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail11" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon11"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title11"><strong>‘北 장사정포 킬러’ 우레, 첫 실전 배치</strong></span> <span class="r_ico_b r_modify is_outdated"><b>11시간전</b></span> </div> </a> </li> <li id="mainNews12" class="_rcount as_thumb" data-comment="{gno:'news449,0000300085'}"> <a href="https://n.news.naver.com/article/449/0000300085" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300085','13');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300085.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail12" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon12"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title12"><strong>트럼프-머스크, 공동 인터뷰…“이간질 맞다”</strong></span> <span class="r_ico_b r_modify is_outdated"><b>11시간전</b></span> </div> </a> </li> <li id="mainNews13" class="_rcount as_thumb" data-comment="{gno:'news449,0000300086'}"> <a href="https://n.news.naver.com/article/449/0000300086" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300086','14');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300086.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail13" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon13"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title13"><strong>머스크, “제일 똑똑한 AI” 그록3 공개…한계는 없다?</strong></span> <span class="r_ico_b r_modify is_outdated"><b>10시간전</b></span> </div> </a> </li> <li id="mainNews14" class="_rcount as_thumb" data-comment="{gno:'news449,0000300087'}"> <a href="https://n.news.naver.com/article/449/0000300087" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300087','15');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300087.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail14" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon14"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title14"><strong>美 동부 침수된 거리, 한파에 그대로 ‘꽁꽁’</strong></span> <span class="r_ico_b r_modify is_outdated"><b>10시간전</b></span> </div> </a> </li> <li id="mainNews15" class="_rcount as_thumb" data-comment="{gno:'news449,0000300088'}"> <a href="https://n.news.naver.com/article/449/0000300088" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300088','16');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300088.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail15" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon15"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title15"><strong>비명계 주도 플랫폼 출범…“민주, 압도적 지지 못 받아”</strong></span> <span class="r_ico_b r_modify is_outdated"><b>10시간전</b></span> </div> </a> </li> <li id="mainNews16" class="_rcount as_thumb" data-comment="{gno:'news449,0000300089'}"> <a href="https://n.news.naver.com/article/449/0000300089" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300089','17');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300089.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail16" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon16"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title16"><strong>대장동 재판에 이재명 증인으로 채택</strong></span> <span class="r_ico_b r_modify is_outdated"><b>10시간전</b></span> </div> </a> </li> <li id="mainNews17" class="_rcount as_thumb" data-comment="{gno:'news449,0000300090'}"> <a href="https://n.news.naver.com/article/449/0000300090" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300090','18');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300090.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail17" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon17"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title17"><strong>[여랑야랑]대통령실 또 옮기자? / 오세훈 “나를 수사하라” / 조이야, 잘가</strong></span> <span class="r_ico_b r_modify is_outdated"><b>10시간전</b></span> </div> </a> </li> <li id="mainNews18" class="_rcount as_thumb" data-comment="{gno:'news449,0000300092'}"> <a href="https://n.news.naver.com/article/449/0000300092" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300092','19');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300092.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail18" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon18"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title18"><strong>[단독]홍장원 “체포 명단 메모 장소, 공터 아닌 집무실…공관 CCTV 공개하라”</strong></span> <span class="r_ico_b r_modify is_outdated"><b>10시간전</b></span> </div> </a> </li> <li id="mainNews19" class="_rcount as_thumb" data-comment="{gno:'news449,0000300093'}"> <a href="https://n.news.naver.com/article/449/0000300093" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300093','20');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300093.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail19" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon19"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title19"><strong>인촌 김성수 70주기 추모식…“통합의 리더십으로 난국 타개”</strong></span> <span class="r_ico_b r_modify is_outdated"><b>10시간전</b></span> </div> </a> </li> </ul> <ul class="r_news_normal" id="tvMainNews"> <li id="mainNews20" class="_rcount as_thumb" data-comment="{gno:'news449,0000300094'}"> <a href="https://n.news.naver.com/article/449/0000300094" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300094','21');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300094.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail20" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon20"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title20"><strong>[날씨]찬바람에 기온 뚝…서울 ‘체감 –12도’</strong></span> <span class="r_ico_b r_modify is_outdated"><b>10시간전</b></span> </div> </a> </li> <li id="mainNews21" class="_rcount as_thumb" data-comment="{gno:'news449,0000300095'}"> <a href="https://n.news.naver.com/article/449/0000300095" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.list','00000449_000000000000000000300095','22');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/origin/449/2025/02/18/300095.jpg?type=nf190_130" width="95" height="65" alt="" id="thumbnail21" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon21"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title21"><strong>[앵커의 마침표]부업 교사 OUT</strong></span> <span class="r_ico_b r_modify is_outdated"><b>10시간전</b></span> </div> </a> </li> </div> </section> <section class="press_aside _aside_wrapper"> <div class="press_aside_inner _aside_content"> <h3 class="blind">구독</h3> <div class="_aside"></div> <script> doAfterLoadEnd(loadAside); function loadAside() { var forcePcVersion = ""; if (isMobileDevice() && !forcePcVersion) { return; } var iframe = append(); var asideFixed; window.addEventListener('message', function(event) { var data = event.data; if (event.origin !== "https://news.naver.com") { return; } if (data.type === "setIframeSize" && data.height) { iframe.style.height = data.height + 'px'; iframe.style.visibility = ""; try { asideFixed.deactivate(); // event 중복 적용되지 않게 } catch(e) {} asideFixed = AsideFixed({ "wrapper" : document.querySelector("._aside_wrapper") }); } }); function append() { var iframe = document.createElement('iframe'); iframe.title = "구독 및 추천 채널"; iframe.width = "100%"; iframe.height = "0"; iframe.style.visibility = "hidden"; iframe.setAttribute("frameborder", "no"); iframe.setAttribute("scrolling", "no"); iframe.src = "https://news.naver.com/aside?oid=449"; document.querySelector("._aside").appendChild(iframe); return iframe; } } </script> </div> </section> </div> </div> <hr /> <div class="mp_footer"> <div class="f_maininfo"> <div class="f_maininfoinner"> <a href="javascript:topPage();" class="r_pg_top _go_top" id="goTop" onclick="nclk(event, 'fot.pctop', '', '');">맨위로</a> <footer role="contentinfo"> <p class="u_cr"> <span class="u_ftm _footer_login"> <span class="u_cri u_cri_v1"><a href="https://m.naver.com/services.html" data-mpurl='{"m":"https://m.naver.com/services.html","p":"https://www.naver.com/more.html"}' class="u_cra" onclick="nclk(event,'fot.serviceall','','');">전체서비스</a></span> </span> <span class="u_ftm"> <span class="u_cri u_cri_v1"><a href="https://m.news.naver.com/ombudsman/index" data-mpurl='{"m":"https://m.news.naver.com/ombudsman/index","p":"https://news.naver.com/main/ombudsman/index.naver"}' class="u_cra" onclick="nclk(event,'fot.guide','','');">서비스안내</a></span> <span class="u_cri u_cri_v1"><a href="https://help.naver.com/alias/news/news_001.naver" data-mpurl='{"m":"https://help.naver.com/alias/news/news_001.naver","p":"https://help.naver.com/alias/news/news_001.naver"}' class="u_cra" onclick="nclk(event,'fot.report','','');">오류신고</a></span> <span class="u_cri u_cri_v1"><a href="https://help.naver.com/alias/news/news_007.naver" data-mpurl='{"m":"https://help.naver.com/alias/news/news_007.naver","p":"https://help.naver.com/alias/news/news_007.naver"}' class="u_cra" onclick="nclk(event,'fot.help','','');">고객센터</a></span> </span> <span class="cr_rule"> <span class="cr_rulea">청소년 보호 책임자 : 이정규</span> </span> <span class="u_presscopy"> 각 언론사가 직접 콘텐츠를 편집합니다. <span class="u_presscopy_a">ⓒ 채널A</span> </span> <span class="u_copyright">이 콘텐츠의 저작권은 저작권자 또는 제공처에 있으며, 이를 무단 이용하는 경우 저작권법 등에 따라 법적 책임을 질 수 있습니다.</span> <span class="u_naverlogo"><a href="https://www.navercorp.com/" data-mpurl='{"m":"https://www.navercorp.com/","p":"https://www.navercorp.com/"}' class="u_naverlogo_a" id="nhnLink" onclick="nclk(event,'fot.navercorp','','');">NAVER</a></span> </p> </footer> </div> </div> </div> <script type="text/javascript" src="https://ssl.pstatic.net/static.news/mnews/resources/20250213_013427/js/generated/news.mobile.js"></script> <script type="text/javascript" src="https://ssl.pstatic.net/static.news/mnews/resources/20250213_013427/js/generated/jindo.mobile.unify.min.js"></script> <script type="text/javascript" src="https://ssl.pstatic.net/static.news/mnews/resources/20250213_013427/js/generated/default.dependency.js"></script> <script type="text/javascript" src="https://ssl.pstatic.net/static.news/mnews/resources/20250213_013427/js/generated/presstvplayer.dependency.js"></script> <script type="text/javascript"> document.documentElement.setAttribute('data-useragent',navigator.userAgent); function topPage(){ window.scrollTo(0, 0); } !function() { var weGoTop = jindo.$Element("goTop"); if(!weGoTop ) { return; } new nhn.m.news.ScrollChangeDetecter().attach("scrollChanged", jindo.$Fn(function(oCustomEvent){ weGoTop[(oCustomEvent.position.top > 1) ? "addClass" : "removeClass"]("show"); },this).bind()); }(); (function(){ var oNSearchUserStorage = new UserStorage({ sStorageType : "localStorage" }); window.removeRefererNaverSearch = function() { return oNSearchUserStorage.removeItem('newsSearchFromNaver'); }; window.removeIssueSearchType = function() { return oNSearchUserStorage.removeItem('newsIssueSearchType'); }; window.createRefererNaverSearch = function() { return oNSearchUserStorage.setItem('newsSearchFromNaver', 'newsSearchFromNaver'); }; window.createIssueSearchType = function() { return oNSearchUserStorage.setItem('newsIssueSearchType', 'newsIssueSearchType'); }; window.getIssueSearchType = function() { return oNSearchUserStorage.getItem('newsIssueSearchType'); }; })(); function doNexearch(position) { console.log('지원하지 않는 기능입니다.'); }; function setupIssueSearchType(obj) { if(obj.searchType.value == "issue") { createIssueSearchType(); } else { removeIssueSearchType(); } } function doSearchResult(obj) { console.log('지원하지 않는 기능입니다.'); } function getDeviceInfo() { return jindo.m.getDeviceInfo(); } function logout(url) { if(confirm("로그아웃 하시겠습니까?")){ document.location.href = url; } } (function(){ var footerLogin = $Element(document).query('._footer_login'); if(!footerLogin) { return; } // 디바이스에 따라 로그인, 로그아웃 URL 분기 var loginUrl = "https://nid.naver.com/nidlogin.login"; var logoutUrl = "https://nid.naver.com/nidlogin.logout?"; if(jindo.$Agent().os().ipad || // jindo.$Agent().navigator() 에서 ipad는 false로 반환되기 때문에 조건 추가 jindo.$Agent().navigator().mobile) { loginUrl = "https://nid.naver.com/nidlogin.login?svctype=262144"; logoutUrl = "https://nid.naver.com/nidlogin.logout?svctype=262144&"; } if(LoginAssistor.isLoginUser()) { footerLogin.prependHTML('<span class="u_cri u_cri_v1"><a href="javascript:logout(\''+logoutUrl+'url=\'+encodeURIComponent(location.href));" class="u_cra" id="news_logout" onclick="nclk(event,\'fot.logout\',\'\',\'\');" >로그아웃</a></span>') }else { footerLogin.prependHTML('<span class="u_cri u_cri_v1"><a href="'+loginUrl+'" class="u_cra" id="news_login" onclick="nclk(event,\'fot.login\',\'\',\'\');" >로그인</a></span>') } })(); jindo.$Fn(function(){ if(document.location.href.indexOf("read") > -1) { return; } var aPlayerList = $Document().queryAll(".u_rmcplayer"); if(aPlayerList.length == 0) { return; } $A(aPlayerList).forEach(function(value, index, array) { new RmcPlayer(value); }); }).attach(window,'load'); function doAfterLoadEnd(callback, callbackOnPersisted){ var eventType = "onpageshow" in window ? "pageshow" : "load"; callback = callback || function(){}; callbackOnPersisted = callbackOnPersisted || function(){}; jindo.$Element(window).attach(eventType, function(we){ if(Boolean(we.$value().persisted)){ // bfcache callbackOnPersisted(); return; } callback(); }); } </script> <script type="text/template" id="headlineImgTpl"> <a class="_vodLink" id="vodLink{=index}" href="javascript:;" onclick="nclk(event,'tvn_bro*a.himg', '00000{=officeId}_00000000000000{=articleId}', '{=count}');" data-index="{=index}"> <img src="https://mimgnews.pstatic.net/image/{=imageFullPath}?type=nf690_294" alt="채널A 뉴스A" onerror="showNoImage(this);"> <span class="mov"><em class="blind">동영상 뉴스</em></span> {if videoPlayTime}<span class="r_playtime"><em class="blind">재생시간</em><span class="r_time">{=videoPlayTime}</span></span>{/if} </a> </script> <script type="text/template" id="headlineTextTpl"> <div class="tv_special_title" id="tv_headline_info"> <a href="https://n.news.naver.com/article/{=officeId}/{=articleId}" onclick="nclk(event,'tvn_bro*a.htit','00000{=officeId}_00000000000000{=articleId}','{=count}');"> <p>{=title}</p> </a> </div> </script> <script type="text/template" id="headlineDateAndCommentTpl"> <div id="comment{=index}" class="_rcount" data-comment="{=gnoData}"> <span class="time">{=serviceTimeForList}</span> </div> </script> <script type="text/template" id="mainNewsTpl"> <li id="mainNews{=index}" class="as_thumb _rcount" data-comment="\{gno:'news{=officeId},{=articleId}'\}"> <a href="https://n.news.naver.com/article/{=officeId}/{=articleId}?sid={=sectionId}" class="r_news_drw" onclick="nclk(event,'tvn_bro*a.img','00000{=officeId}_00000000000000{=articleId}','{=index}');"> <div class="r_news_im"> <img src="https://mimgnews.pstatic.net/image/{=imageFullPath}?type=nf190_130" width="95" height="65" alt="" id="thumbnail{=index}" onerror="showNoImage(this, 'noHeight');"> <span class="r_ico r_vod" id="vodIcon{=index}"><em class="blind">동영상 뉴스</em></span> </div> <div class="r_news_tx"> <span class="r_news_tit" id="title{=index}"><strong>{=title}</strong></span> <span class="r_ico_b r_modify {=serviceTimeForCardListCss}"><b>{=serviceTimeForCardList}</b></span> </div> </a> </li> </script> <script type="text/template" id="mainNewsWrapperTpl"> <ul class="r_news_normal"> {=mainNewsFullHtml} </ul> </script> <script type="text/template" id="headlineNewsPcTpl"> <li class="tv_special_tx {=selected}" id="_tv_special_data{=index}" data-title="{=title}" data-officeid="{=officeId}" data-articleid="{=articleId}" data-nvp-playable="{=nvpPlayable}" data-index="{=index}" data-count="{=count}" data-service-time-player="{=serviceTimeForPcPlayer}" data-vid="{=vid}"> <div class="tv_special_tx_thumb"> <a href="javascript:;" class="_vodLink" data-index="{=index}" data-nclick="live.top"> <img src="https://mimgnews.pstatic.net/image/{=imageFullPath}?type=nf190_130" alt="{=title}" onerror="showNoImage(this);"> <span class="mov"><em class="blind">동영상 뉴스</em></span> {if videoPlayTime} <span class="r_playtime"><em class="blind">재생시간</em><span class="r_time">{=videoPlayTime}</span></span> {/if} </a> </div> <div class="tv_special_tx_info"> <div class="tv_special_title"> <a href="javascript:;" class="_vodLink" data-index="{=index}" data-nclick="live.top"> <p>{=title}</p> </a> </div> <div> <span class="time">{=serviceTimeForPcCardList}</span> </div> </div> </li> </script> <script type="text/javascript"> var headlineImgList = []; var headlineTextList = []; var headlineDateAndCommentList = []; var headlineFlickingManager; var currentDate = "20250218"; var officeId = "449"; var nowDate = currentDate; var tvSpecialTop = jindo.$Element(jindo.$$.getSingle(".tv_special_top")); var initPersist = false; // 백버튼 시에 callback함수에서 최초 return되는 버그를 방지하기 위한 설정값. (http://bts1.navercorp.com/nhnbts/browse/NEW-19414) var initComment = function() { CommentCountList.init({ "view": "presshome", "linkDomain": "https://n.news.naver.com" }); }; var _calendar_option = { startDate : '20120601', currentDate : currentDate, endDate : '20250219', prevBtnDimmed : 'dsbl dim as_disabled', nextBtnDimmed : 'dsbl dim as_disabled', currentDateTemplate : '{=YEAR}.{=MONTH}.{=DATE}.{=DAY} <span class=\"blind\">달력보기</span>', calendarTemplate : '<a href="javascript:calendarManager.select({=YEAR},{=MONTH},{=DATE});" onclick="nclk(event,\'tvn_bro*a.calen\',\'\',\'\');">{=DATE}</a>', callback : function(year, month, date) { ntmCustomPageViewSend(); year = (year).toString(); month = (month).toString(); date = (date).toString(); month.length < 2 ? month = "0" + month : month; date.length < 2 ? date = "0" + date : date; var _requestUrl = "/tvOfficeMain/tvMainNews?oid=" + officeId + "&date=" + year + month + date; var requestDescription = new $Ajax(_requestUrl, { type : 'xhr', method : 'get', onload : $Fn(function(res) { if (year.concat(month).concat(date) == nowDate && !initPersist) { return; } var tvOfficeMain = res.json()[0]; if (!Boolean(tvOfficeMain) || !Boolean(tvOfficeMain.tvPlayer) || !Boolean(tvOfficeMain.tvPlayer.headlineNewsList)){ emptyContents(); return; } var headlineNewsListSize = tvOfficeMain.tvPlayer.headlineNewsList.length; if (tvOfficeMain.tvPlayer.isForeignIp === true) { geoblockingAlert(); } if (headlineNewsListSize > 0) { var templateBuffer = []; headlineImgList = []; headlineTextList = []; headlineDateAndCommentList = []; for (var i in tvOfficeMain.tvPlayer.headlineNewsList) { var each = tvOfficeMain.tvPlayer.headlineNewsList[i]; var headlineImgTplHtml = $Template("headlineImgTpl").process({ index : i, count: parseInt(i, 10) + 1, officeId: (each.officeId), articleId: (each.articleId), videoPlayTime : (each.firstVideoPlayTime), imageFullPath: (each.imageFullPath) }); headlineImgList.push(headlineImgTplHtml); var headlineTextTplHtml = $Template("headlineTextTpl").process({ title : (each.title), officeId: (each.officeId), articleId: (each.articleId), count: parseInt(i, 10) + 1 }); headlineTextList.push(headlineTextTplHtml); var headlineDateAndCommentTplHtml = $Template("headlineDateAndCommentTpl").process({ index : (i), gnoData : "{gno:'news" + (each.officeId) + "," + (each.articleId) + "'}", serviceTimeForList : (each.serviceTimeForList) }); headlineDateAndCommentList.push(headlineDateAndCommentTplHtml); } var tenBuffer = []; var mainNewsCount = tvOfficeMain.tvPlayer.mainNewsList.length; for (var i in tvOfficeMain.tvPlayer.mainNewsList) { var each = tvOfficeMain.tvPlayer.mainNewsList[i]; var mainNewsTplHtml = $Template("mainNewsTpl").process({ index : i, officeId : (each.officeId), officeName : (each.officeName), articleId : (each.articleId), sectionId : (each.sectionId), serviceTimeForCardList : (each.serviceTimeForCardList), serviceTimeForCardListCss : (each.serviceTimeForCardListCss), title : (each.title), imageFullPath : (each.imageFullPath), }); tenBuffer.push(mainNewsTplHtml); if ((tenBuffer.length === 10 || parseInt(i, 10) === (mainNewsCount - 1)) && tenBuffer.length > 0) { templateBuffer.push($Template("mainNewsWrapperTpl").process({ mainNewsFullHtml: tenBuffer.join("") })); tenBuffer = []; } } if (nhn.m.news.util.isMobileTablet()) { updateMobileTvContents(templateBuffer.join("")); updatePcTvContents(tvOfficeMain.tvPlayer.headlineNewsList); } else { $ElementList(".tv_newslist").html(templateBuffer.join("")); updatePcTvContents(tvOfficeMain.tvPlayer.headlineNewsList); updateMobileTvContents(templateBuffer.join("")); } } else { emptyContents(); } nowDate = year.concat(month).concat(date); var tvPlayerUrl = "/tvPlayer?oid=" + officeId + "&date=" + tvOfficeMain.tvPlayer.currentDate; $Element("tvPlayer").attr("url",tvPlayerUrl); initComment(); calendarManager.closeCalendar(); }, this).bind(), async : false }); requestDescription.request(); } }; var calendarManager = new CalendarManager(_calendar_option); var onClickVodLink = function(event) { var $currentTarget = jindo.$Element(event.element); var $pcLayout = jindo.$Element(jindo.$$.getSingle(".tv_special_layout_pc")); var isPcView = $pcLayout.isParentOf($currentTarget); var selectIndex = parseInt($currentTarget.data("index"), 10); var data = headlineDataManager.load(selectIndex); if (isPcView) { headlineDataManager.select(selectIndex, null, false, true); } else { location.href = "https://n.news.naver.com/article/{oid}/{aid}".replace("{oid}", data.officeId).replace("{aid}", data.articleId); } var nClickCode = $currentTarget.data("nclick"); if (nClickCode) { nclk(event, nClickCode, data.officeId, ''); } }; doAfterLoadEnd(function() { jindo.$ElementList(".tv_special").getFirst().delegate("click", "._vodLink", onClickVodLink); }); var onMobileFlickEnd = function(oEvt) { var idx = oEvt.nContentsIndex; headlineDataManager.select(idx, null, false, true); }; var headlineDataManager = { init : function() { this._headlineListWrapper = jindo.$ElementList(".tv_special_layout_pc .tv_special_tx_list").getFirst(); this._selectIndex = 0; }, load : function(index) { var dataElList = this._headlineListWrapper.child(); if (dataElList.length <= index) { return {}; } else { var dataEl = dataElList[index]; return { officeId: dataEl.data("officeid"), articleId: dataEl.data("articleid"), title: dataEl.data("title"), serviceTimeForPcPlayer: dataEl.data("service-time-player"), index: dataEl.data("index"), count: dataEl.data("count"), vid: dataEl.data("vid"), nvpPlayable: dataEl.data("nvp-playable") }; } }, select : function(index, sourceData, atMobileMarkup, atPcMarkup) { var phase = "real"; this._selectIndex = index; if (atMobileMarkup) { headlineFlickingManager._changeContentIndex(index); } if (atPcMarkup) { var data = sourceData || this.load(index); HeadlineVideoPlayer.initAndCall(data.title, data.officeId, data.articleId, data.serviceTimeForPcPlayer, phase, 2006, "https://ssl.pstatic.net/static.news/mnews/resources/20250213_013427", "https://n.news.naver.com"); jindo.$ElementList(".tv_special_tx_list .tv_special_tx") .removeClass("selected").get(index).addClass("selected"); } }, getSelectIndex : function() { return this._selectIndex; } }; headlineDataManager.init(); var tvContinuousPlay = function(isMobileButton) { if (isMobileButton && !confirm("이동통신망을 이용하여 동영상을 재생하면 별도의 데이터 통화료가 부과될 수 있습니다.")) { return; } var openWebVideoPlayer = function() { window.open(tvPlayUrl, "continuousPlayer", "width=1280px,height=720px,menubar=no,status=no,titlebar=no,resiable=no"); }; var tvPlayer = $Element("tvPlayer"); var tvPlayUrl = tvPlayer.attr("url"); var bNaverAppVideoPlayerSupport = (window.inapphome != null) && (typeof window.inapphome == "object") && (typeof window.inapphome.playVideo == "function"); if (!bNaverAppVideoPlayerSupport) { openWebVideoPlayer(); return; } var sUrl = location.href; var sNvpnvpPlayableParam = "nvpPlayable=false"; // when viewer can't play if (!!sUrl.match(sNvpnvpPlayableParam)) { openWebVideoPlayer(); return; } if (headlineImgList.length < 1) { openWebVideoPlayer(); return; } var firstHeadlineData = headlineDataManager.load(0); if (!firstHeadlineData || firstHeadlineData.nvpPlayable !== 'true' || !firstHeadlineData.vid) { openWebVideoPlayer(); return; } var sNaverAppVideoPlayerFallbackUrl = sUrl + (sUrl.indexOf("?") >= 0 ? "&" : "?") + sNvpnvpPlayableParam; window.inapphome.playVideo(JSON.stringify({ videoId : firstHeadlineData.vid, serviceId : 2006, url : sNaverAppVideoPlayerFallbackUrl, //menuCode : "", params : { viewerEntryPoint : "news.nightnews" }, entryPoint : location.href })); }; $Element("tvHeadline").delegate('click', 'button.pg_num', function (e) { if (headlineFlickingManager) { headlineFlickingManager._changeContentIndex(Number(e.element.innerText) - 1); } }); var updateMobileTvContents = function(mainNewsHtml) { $Element("notPublished").css("display","none"); $Element("tvHeadline").css("display","block"); $ElementList(".tv_newslist").css("display","block"); $ElementList("div.tv_special div.tv_special_tx").leave(); var topElement = $Element("tvHeadline").query("div.tv_special_top"); for (var i=(headlineTextList.length-1); i>=0; i--) { var html = '<div class="tv_special_tx" id="tv_special_tx_' + i + '" '; if (i == 0) { html += 'style="display: block;"'; } else { html += 'style="display: none;"'; } html += '>' html += headlineTextList[i] html += headlineDateAndCommentList[i] html += '</div>'; topElement.afterHTML(html); } if (headlineFlickingManager) { headlineFlickingManager.destroy(); } headlineFlickingManager = new HeadlineFlickingManager(headlineImgList, headlineTextList, "tv_headline_flick", "tv_headline_info", { sCurrentPageCtrlTpl: '<button type="button" role="tab" aria-selected="true" class="pg_num pg_num_on">{=pageNum}</button>', sPageCtrlTpl : '<button type="button" role="tab" aria-selected="false" class="pg_num">{=pageNum}</button>', fAfterFlicking : onMobileFlickEnd }); headlineFlickingManager.setNclk("tvn_bro*a.hfprv", "tvn_bro*a.hfnxt"); $ElementList(".tv_newslist").html(mainNewsHtml); if (tvSpecialTop.css("visibility") == "hidden") { tvSpecialTop.css("visibility", "visible"); } HeadlineVideoPlayer.removePlayer(); }; var updatePcTvContents = function(articleList) { $Element("notPublished").css("display","none"); $Element("tvHeadline").css("display","block"); $ElementList(".tv_newslist").css("display","block"); var pcMainNewsTpl = $Template("headlineNewsPcTpl"); var elListHtml = articleList.map(function(article, index) { return pcMainNewsTpl.process({ officeId: article.officeId, articleId: article.articleId, imageFullPath: article.imageFullPath, title: jindo.$S(article.title).escapeHTML(), serviceTimeForPcPlayer: article.serviceTimeForPcPlayer, serviceTimeForPcCardList: article.serviceTimeForPcCardList, vid: article.vid, videoPlayTime: article.firstVideoPlayTime, nvpPlayable: article.nvpPlayable, index: index, count: index + 1, selected: (index === 0) ? "selected":"" }); }).join(""); $ElementList(".tv_special_layout_pc .tv_special_tx_list").html(elListHtml); var selectVideoIndex = 0; if (initPersist) { var persistData = oPersist.persist(); selectVideoIndex = (persistData && persistData.selectIndex) || 0; initPersist = false; } headlineDataManager.select(selectVideoIndex, articleList[selectVideoIndex], false, true); }; var emptyContents = function() { //방송된 뉴스가 없거나 기사가 입력되지 않았습니다. $Element("notPublished").css("display","block"); $Element("tvHeadline").css("display","none"); $ElementList(".tv_newslist").css("display","none"); if (headlineFlickingManager != undefined) { headlineFlickingManager.stopPlay(); } HeadlineVideoPlayer.removePlayer(); }; function setReplayTvProgramListCookie(menuId) { var cookie = $Cookie(); var sProgramList = cookie.get("Replay_SelectedTvProgramList"); if (!sProgramList) { sProgramList = menuId; } else { var aList = sProgramList.split(","); var nIndex = aList.indexOf(menuId); if (nIndex >= 0) { aList.splice(nIndex, 1); } aList.unshift(menuId); sProgramList = aList.join(","); } cookie.set("Replay_SelectedTvProgramList", sProgramList, 365); } var linkClickEventHandler = jindo.$Fn( function(event){ oPersist.persist({ "list" : $$.getSingle(".__persist_content").innerHTML, "date" : nowDate, "scrollTop" : jindo.$Document().scrollPosition().top, "selectIndex" : headlineDataManager.getSelectIndex() }); } ).bind(); doAfterLoadEnd(function() { var headlineImgHtml, headlineTextTplHtml; var phase = "real"; oPersist = new Persist(); var persistData = oPersist.persist(); headlineImgHtml = $Template("headlineImgTpl").process({ index : 0, count: 1, officeId: "449", articleId: "0000300065", videoPlayTime : "02:44", imageFullPath : "origin/449/2025/02/18/300065.jpg?type=nf690_294", }); headlineImgList.push(headlineImgHtml); headlineTextTplHtml = $Template("headlineTextTpl").process({ count : 1, officeId : "449", articleId : "0000300065", sectionId : "102", title : "헌재, 10차 변론기일 변경 요청 거부…1시간 늦추기로", totalHeadlineCount : 5 }); headlineTextList.push(headlineTextTplHtml); if (!persistData) { HeadlineVideoPlayer.initAndCall("헌재, 10차 변론기일 변경 요청 거부…1시간 늦추기로", "449","0000300065","02.18. 화 오후 7:10", phase, 2006, "https://ssl.pstatic.net/static.news/mnews/resources/20250213_013427", "https://n.news.naver.com"); } headlineImgHtml = $Template("headlineImgTpl").process({ index : 1, count: 2, officeId: "449", articleId: "0000300066", videoPlayTime : "01:59", imageFullPath : "origin/449/2025/02/18/300066.jpg?type=nf690_294", }); headlineImgList.push(headlineImgHtml); headlineTextTplHtml = $Template("headlineTextTpl").process({ count : 2, officeId : "449", articleId : "0000300066", sectionId : "102", title : "최대 쟁점은 ‘홍장원 메모’…모레 재심문", totalHeadlineCount : 5 }); headlineTextList.push(headlineTextTplHtml); headlineImgHtml = $Template("headlineImgTpl").process({ index : 2, count: 3, officeId: "449", articleId: "0000300067", videoPlayTime : "02:30", imageFullPath : "origin/449/2025/02/18/300067.jpg?type=nf690_294", }); headlineImgList.push(headlineImgHtml); headlineTextTplHtml = $Template("headlineTextTpl").process({ count : 3, officeId : "449", articleId : "0000300067", sectionId : "102", title : "검찰 조서 증거 채택하자…윤 대통령 측, 항의 후 퇴장", totalHeadlineCount : 5 }); headlineTextList.push(headlineTextTplHtml); headlineImgHtml = $Template("headlineImgTpl").process({ index : 3, count: 4, officeId: "449", articleId: "0000300068", videoPlayTime : "02:11", imageFullPath : "origin/449/2025/02/18/300068.jpg?type=nf690_294", }); headlineImgList.push(headlineImgHtml); headlineTextTplHtml = $Template("headlineTextTpl").process({ count : 4, officeId : "449", articleId : "0000300068", sectionId : "100", title : "홍준표 “계엄은 비상대권 행사”…오세훈 “과잉방어”", totalHeadlineCount : 5 }); headlineTextList.push(headlineTextTplHtml); headlineImgHtml = $Template("headlineImgTpl").process({ index : 4, count: 5, officeId: "449", articleId: "0000300069", videoPlayTime : "01:57", imageFullPath : "origin/449/2025/02/18/300069.jpg?type=nf690_294", }); headlineImgList.push(headlineImgHtml); headlineTextTplHtml = $Template("headlineTextTpl").process({ count : 5, officeId : "449", articleId : "0000300069", sectionId : "100", title : "국민의힘, 헌재 비판 중단…왜?", totalHeadlineCount : 5 }); headlineTextList.push(headlineTextTplHtml); if (headlineImgList.length > 0) { headlineFlickingManager = new HeadlineFlickingManager(headlineImgList, headlineTextList, "tv_headline_flick", "tv_headline_info", { sCurrentPageCtrlTpl: '<button type="button" role="tab" aria-selected="true" class="pg_num pg_num_on">{=pageNum}</button>', sPageCtrlTpl : '<button type="button" role="tab" aria-selected="false" class="pg_num">{=pageNum}</button>', fAfterFlicking : onMobileFlickEnd }); headlineFlickingManager.setNclk("tvn_bro*a.hfprv", "tvn_bro*a.hfnxt"); } var paramType = ''; if (paramType != 'r') { setReplayTvProgramListCookie('74b'); } var cookie = $Cookie(); var dateValue = cookie.get("date"); if (!!dateValue) { calendarManager.select(dateValue.substr(0,4), dateValue.substr(4, 2), dateValue.substr(6, 2)); cookie.remove("date"); } var welPersistContent = jindo.$Element(document.body).query(".__persist_content"); jindo.$Element(document.body).delegate("click","a",jindo.$Fn(linkClickEventHandler, this).bind()); if (persistData) { initPersist = true; nowDate = persistData.date; var year = persistData.date.substring(0,4), month = persistData.date.substring(4,6), date = persistData.date.substring(6); if (month.indexOf("0") == 0) { month = month.substring(1); } if (date.indexOf("0") == 0) { date = date.substring(1); } calendarManager.select(year,month,date); welPersistContent.html(persistData.list).show(); } else { if (tvSpecialTop.css("visibility") == "hidden") { tvSpecialTop.css("visibility", "visible"); } } welPersistContent.css('display', ''); }); function geoblockingAlert() { alert("본 동영상은 저작권자인 언론사의 요청에 따라 국내에서만 재생할 수 있습니다. 해외에서는 재생되지 않는 점 양해 부탁 드립니다."); } </script> <script type="text/template" id="channelBannerTemplate"> <div class="media_end_channel_banner"> <a href="#" class="media_end_channel_banner_link" data-add-position="articleBanner"> <div class="media_end_channel_banner_head"> <div class="media_end_channel_banner_img"> <img src="{=logos['size_84x84']}" width="42" height="42" alt="{=name}" onerror="showNoImage(this)"> </div> </div> <div class="media_end_channel_banner_body _before"> <p class="media_end_channel_banner_add">구독</p> <p class="media_end_channel_banner_txt"><strong>메인에서</strong> 바로 보는 언론사 편집뉴스 지금 바로 구독해보세요!</p> </div> <div class="media_end_channel_banner_body _after is_hidden"> <p class="media_end_channel_banner_add is_disabled">구독중</p> <p class="media_end_channel_banner_txt"><strong>메인에서</strong> 바로 보는 언론사 편집뉴스 지금 바로 확인해보세요! <em>보러가기</em></p> </div> </a> {if event != undefined} <a href="{=event.link}" onclick="nclk(event,'art.{=event.clickCode}','','');" class="media_end_channel_banner_event"> <div class="media_end_channel_banner_event_inner"> <strong>EVENT</strong> <span>{=event.message}</span> </div> </a> {/if} </div> </script> <script type="text/template" id="channelRecommendTemplate"> <div class="media_end_channel_recommend"> <div class="media_end_channel_recommend_inner"> <a href="https://media.naver.com/channel/settings" class="media_end_channel_recommend_more_link" onclick="nclk(event, 'art.chwithall', '', '')"> <h4 class="media_end_channel_recommend_title">추가 구독해보세요</h4> <span class="media_end_channel_recommend_more">언론사 전체보기</span> </a> <ul class="media_end_channel_recommend_list"> {for item in recommendList} <li class="media_end_channel_recommend_item"> <a href="#" class="media_end_channel_recommend_item_link _addChannel _channel_recommend_{=item.officeId}" data-office-id="{=item.officeId}" role="checkbox" aria-checked="false" data-add-position="articleRecommend"> <div class="media_end_channel_recommend_item_thumb"><img src="{=item.logos['size_84x84']}" alt=""></div> <div class="media_end_channel_recommend_item_text">{=item.name}</div> <span class="media_end_channel_recommend_item_badge">언론사 추가</span> </a> </li> {/for} </ul> <button type="button" class="media_end_channel_recommend_close" onclick="nclk(event, 'art.chclosing', '', '')">닫기</button> </div> </div> </script> <script type="text/template" id="channelRecommendLayerTemplate"> <div class="media_end_channel_layer_inner"> <a href="https://media.naver.com/channel/settings" class="media_end_channel_layer_title"> <strong class="media_end_channel_layer_name">언론사 구독하기</strong> </a> <!-- /* 기사 본문 내 구독 추천 레이어 --> <div class="office_preference"> <div class="ofpr_category"> <div class="ofpr_category_scroller"> <ul class="ofpr_category_list"> {for cate in categoryList} <li class="ofpr_category_item {if currentCategory == cate}_currentCategory{/if}"> <a href="#NjaiJ" class="ofpr_category_a on _selectCategory" data-category="{=cate}" role="checkbox" aria-checked="{if currentCategory == cate}true{else}false{/if}"> <div class="ofpr_category_text">{=cate}</div> </a> </li> {/for} </ul> </div> </div> <div class="ofpr_scroller_wrap"> {for cate:channelList in categoryMap} <div class="ofpr_scroller {if currentCategory != cate}is_hidden{/if} _category_{=cate}"> <ul class="ofpr_channel"> {for item in channelList} <li class="ofpr_item"> <!-- 언론사 선택한 경우 aria-checked="true" 변경 --> <a href="#NjaiJ" class="ofpr_a on _addChannel _channel_recommend_{=item.officeId}" role="checkbox" data-office-id="{=item.officeId}" aria-checked="false" data-add-position="articleRecommendLayer"> <div class="ofpr_thumb"><img src="{=item.logos.size_84x84}" class="ofpr_m" alt="{=item.name}"></div> <div class="ofpr_text">{=item.name}</div> <span class="ofpr_badge">언론사 추가</span> </a> </li> {/for} </ul> </div> {/for} </div> </div> <!-- 기사 본문 내 구독 추천 레이어 */ --> <button type="button" class="media_end_channel_layer_close" onclick="nclk(event, 'art.renewclose', '', '')">닫기</button> </div> </script> <script type="text/template" id="channelEventBannerTemplate"> <div class="banner_image" style="background: {=backgroundColor};"> <a href="{=link}" onclick="nclk(event, 'art.chmil{=officeId}', '', '')"> <img src="{=imageUrl}" width="320"> </a> </div> </script> <script type="text/template" id="channelPickLogoTemplate"> <div class="media_end_head_channel" style="display: none;"> <button type="button" class="media_end_head_channel_button"> <i class="media_end_head_channel_pick">PICK</i> <i class="media_end_head_channel_info">안내</i> </button> <p class="media_end_head_channel_layer" style="display: none;"> <span class="media_end_head_channel_layer_text">해당 언론사가 주요기사로<br>직접 선정한 기사입니다.</span> <a href="{=url}" class="media_end_head_channel_layer_link">언론사 편집판 바로가기</a> <button type="button" class="media_end_head_channel_layer_close">닫기</button> </p> </div> </script> <script type="text/template" id="channelFollowingTemplate"> <div class="media_end_head_top_channel"> {if follow} <button class="_channel_add media_end_head_top_channel_add is_disabled" data-text="메인 추가">구독중</button> {else} <button class="_channel_add media_end_head_top_channel_add" data-text="메인 추가">메인 추가</button> {/if} <a href="#" onclick="nclk(event, 'art.chlook', '', '');MainCommonUtils.goMainChannel();" class="media_end_head_top_channel_layer _add" style="display: none;"> <span class="media_end_head_top_channel_layer_text"><strong>{=name}</strong> 언론사 구독되었습니다. <br>메인 뉴스판에서 {=name} 주요뉴스를 <br> 볼 수 있습니다.</span> <span class="media_end_head_top_channel_layer_link">보러가기</span> </a> <p class="media_end_head_top_channel_layer _remove" style="display: none;"> <span class="media_end_head_top_channel_layer_text"><strong>{=name}</strong> 언론사 구독 해지되었습니다.</span> </p> </div> </script> <script type="text/template" id="channelFollowingFloatTemplate"> <div class="ofhd_float_subscribe"> {if follow} <button type="button" class="_channel_add ofhd_float_subscribe_btn is_disabled" data-text="구독" data-add-position="articleTop">구독중</button> {else} <button type="button" class="_channel_add ofhd_float_subscribe_btn" data-text="구독" data-add-position="articleTop">구독</button> {/if} <a href="#" onclick="MainCommonUtils.goMainChannel();" class="ofhd_float_subscribe_layer _add" style="display: none;"> <span class="ofhd_float_subscribe_layer_text"><strong>{=name}</strong> 언론사 구독되었습니다. <br>메인 뉴스판에서 {=name} 주요뉴스를 <br> 볼 수 있습니다.</span> <span class="ofhd_float_subscribe_layer_link">보러가기</span> </a> <p class="ofhd_float_subscribe_layer _remove" style="display: none;"> <span class="ofhd_float_subscribe_layer_text"><strong>{=name}</strong> 언론사 구독 해지되었습니다.</span> </p> </div> </script> <script type="text/javascript"> var isTVChannelBanner = true var checkCount = 0; doAfterLoadEnd(function(){ initChannel(); }); function initChannel() { var officeIdOfThisArticle = shallowMerge(getLocationQueryParams(), getLocationPathParams()).oid; // 기자 카드 > 언론사 구독 버튼 var channelSubscribeBtnInJournalistCard = new JindoChannelSubscribeButton('._channel_subscribe_btn_journalist', { officeId: officeIdOfThisArticle, buttonTextMap: {'subscribe': '메인 추가', 'unsubscribe': '구독중'}, buttonClassName: 'media_journalistcard_recommend_channel_add', layerClassName: 'media_journalistcard_recommend_channel_layer', nclk_add: 'art.chsub', nclk_remove: 'art.chsubback', nclk_info: null }); if(jindo.$Element("channelBanner") != null) { checkCookieAndGetChannelBanner(); } if (jindo.$ElementList(".media_end_head_top").length() > 0) { getChannelPickLogo(); } function checkCookieAndGetChannelBanner() { if(checkCount < 10 && $Cookie().get("NNB") == null) { checkCount++; setTimeout(checkCookieAndGetChannelBanner, 100); } else { getChannelBanner(); } } function getChannelBanner() { var params = shallowMerge(getLocationQueryParams(), getLocationPathParams()); var timestamp = new Date().getTime(); // IE에서 캐시되지 않도록 var oAjax = jindo.$Ajax("/channel/channelBanner.json?oid=" + params.oid + "&_=" + timestamp, { method: "get", onload: function (res) { var info = res.json(); if (info.name == undefined) { return; } channelSubscribeBtnInJournalistCard.render(info, true); // 기사 상단 메인추가 버튼 var welFloatTop = jindo.$Element(jindo.$$.getSingle('._head_float_inner')); var mediaEndHeadTop = jindo.$ElementList(".media_end_head_top"); var welHeadTop = mediaEndHeadTop?mediaEndHeadTop.getFirst():null; var welBase = null; if (!isTVChannelBanner && welFloatTop != null) { welFloatTop.append(jindo.$Template("channelFollowingFloatTemplate").process(info)); welBase = welFloatTop; } else if (!isTVChannelBanner && welHeadTop != undefined && welHeadTop.query(".media_end_head_top_logo") != undefined) { welHeadTop.append(jindo.$Template("channelFollowingTemplate").process(info)); welBase = welHeadTop; } // 기사 하단 채널 배너 var bannerArea = jindo.$Element("channelBanner"); if (!info.follow && bannerArea != null) { var html = jindo.$Template("channelBannerTemplate").process(info); bannerArea.append(html); bannerArea.attach("click@.media_end_channel_banner_link", function (evt) { evt.stopDefault(); var el = jindo.$Element(evt.element); var after = bannerArea.query(".media_end_channel_banner_body._after"); if (after.hasClass("is_hidden")) { addChannel(evt, welBase, params.oid, info.uhv, false, el.data('addPosition')); if (bannerArea.data('nclkAdd')) { nclk(evt.element, bannerArea.data('nclkAdd') + params.oid, '', ''); } } else { // 이미 구독한 경우 if (bannerArea.data('nclkGo')) { nclk(evt.element, bannerArea.data('nclkGo') + params.oid, '', ''); } if (isMobileDevice()) { MainCommonUtils.goMainChannel(); } else { window.location = "https://news.naver.com"; } } }); } // 미구독자 추천 레이어 var recommendLayer = jindo.$Element("channelRecommendLayer"); if(recommendLayer != null && info.followCount < 1) { showRecommendLayer(recommendLayer, info.uhv, welBase, params.oid); } // 하단 100만 이벤트 배너 var eventBannerArea = jindo.$Element("channelEventBanner"); if(eventBannerArea != null && info.imageBanner != null) { info.imageBanner["officeId"] = params.oid; var html = jindo.$Template("channelEventBannerTemplate").process(info.imageBanner); eventBannerArea.replace(html); } jindo.$Element(document.body).attach("click@._channel_add", function (evt) { evt.stopBubble(); var wel = jindo.$Element(evt.element); if (wel.hasClass("is_disabled")) { removeChannel(evt, welBase, params.oid, info.uhv, true, wel.data('addPosition')); nclk(wel.$value(), 'art.chdelete' + params.oid, '', ''); } else { addChannel(evt, welBase, params.oid, info.uhv, true, wel.data('addPosition')); nclk(wel.$value(), 'art.chmain' + params.oid, '', ''); } }); } }); oAjax.request(); } function addChannel(we, wrapper, oid, uhv, showLayer, position) { var button = wrapper && wrapper.query('._channel_add'); var layer = wrapper && wrapper.query('._add'); if(showLayer !== false){ showLayer = true; // default } var oAjax = jindo.$Ajax("/channel/addOrMoveFirstChannelAjax", { method: "post", onload: function (res) { if (res.text() === "true") { channelSubscribeBtnInJournalistCard.changeToUnsubscribeBtn(we); // 상단 버튼 처리 if (officeIdOfThisArticle == oid && button) { button.addClass("is_disabled"); button.text("구독중"); } // 하단 배너 처리 var bannerArea = jindo.$Element("channelBanner"); var recommendArea = jindo.$Element("channelRecommend"); if (officeIdOfThisArticle == oid && bannerArea != null && jindo.$Element("channelBanner").child().length > 0) { bannerArea.query("._before").addClass('is_hidden'); bannerArea.query("._after").removeClass('is_hidden'); // 하단 배너가 있을때에만 추천채널을 노출한다. if(recommendArea != null && recommendArea.child().length === 0) { showRecommendComponent(recommendArea, oid, uhv); } } // 추천 채널 처리 jindo.$ElementList('._channel_recommend_' + oid).attr('aria-checked', true); if (officeIdOfThisArticle == oid && channelSubscribeBtnInJournalistCard.isMyBtnEvent(we)) { return; } // 레이어가 있으면 띄움 if (layer && showLayer) { layer.show(); setTimeout(function () { layer.hide(); }, 3000); } } else { window.location = "https://nid.naver.com/nidlogin.login?svctype=262144&url=" + encodeURIComponent(window.location); } } }); oAjax.request({"oid": oid, "uhv": uhv, "position": position}); } function removeChannel(we, wrapper, oid, uhv, showLayer, position) { var button = wrapper && wrapper.query('._channel_add'); var layer = wrapper && wrapper.query('._remove'); if(showLayer !== false){ showLayer = true; // default } var oAjax = jindo.$Ajax("/channel/removeChannel", { method: "post", onload: function (res) { if (res.text() === "true") { channelSubscribeBtnInJournalistCard.changeToSubscribeBtn(we); // 상단 버튼 처리 if (officeIdOfThisArticle == oid && button) { button.removeClass("is_disabled"); button.text(button.data("text")); } // 하단 배너 처리 var bannerArea = jindo.$Element("channelBanner"); if (officeIdOfThisArticle == oid && bannerArea != null && jindo.$Element("channelBanner").child().length > 0) { bannerArea.query("._after").addClass('is_hidden'); bannerArea.query("._before").removeClass('is_hidden'); } if (channelSubscribeBtnInJournalistCard.isMyBtnEvent(we)) { return; } // 추천 채널 처리 jindo.$ElementList('._channel_recommend_' + oid).attr('aria-checked', false); // 레이어가 있으면 띄움 if (layer && showLayer) { layer.show(); setTimeout(function () { layer.hide(); }, 2000); } } } }); oAjax.request({"officeId": oid, "uhv": uhv, "position": position}); } function getChannelPickLogo() { var params = shallowMerge(getLocationQueryParams(), getLocationPathParams()); var url = "/channel/articleInfo?oid=" + params.oid + "&aid=" + params.aid; var oAjax = jindo.$Ajax(url, { method: "get", onload: function (res) { var result; try { result = res.json().message.result; } catch (e) { return; } if (!result.isPicked) { return; } var welHeadTop = jindo.$ElementList(".media_end_head_top").getFirst(); var html = jindo.$Template("channelPickLogoTemplate").process({ url: result.promotionUrl }); welHeadTop.append(html); var welLogo = welHeadTop.query(".media_end_head_channel"); var welLayer = welLogo.query(".media_end_head_channel_layer"); welLogo.attach("click@.media_end_head_channel_button", function (evt) { evt.stopBubble(); welLayer.toggle() }); jindo.$Element("ct").attach("click", function () { welLayer.hide(); }); welLogo.show(); } }); oAjax.request(); } function getLocationQueryParams() { var params = {}; var kv = []; var queryString = location.search.substr(1); var paramStrList; if (queryString) { paramStrList = queryString.split("&"); for (var i = 0, len = paramStrList.length; i < len; i++) { kv = paramStrList[i].split("="); params[kv[0]] = kv[1]; } } return params; } function getLocationPathParams() { var params = {}; var path = location.pathname; var pathArray = path.split('/'); if (path.indexOf('/article/') == 0 && pathArray.length >= 4) { for (var i in pathArray) { if (!isNaN(pathArray[i]) && pathArray[i].length == 3) { params['oid'] = pathArray[i] } else if (!isNaN(pathArray[i]) && pathArray[i].length == 10) { params['aid'] = pathArray[i] } } } else if (path.indexOf('/tv/') == 0) { params['oid'] = pathArray[2]; } return params; } function showRecommendComponent(recommendArea, oid, uhv) { var url = "/channel/recommandChannels.json?oid=" + oid; var oAjax = jindo.$Ajax(url, { method: "get", onload: function (res) { var result; try { result = res.json(); } catch (e) { return; } // 추천언론사가 4개 이하면, 노출하지 않음 if(result.length == undefined || result.length < 4) { return; } // 혹시 이미 추가 되었다면, 추가하지 않음 if(recommendArea.child().length > 0) { return; } var html = jindo.$Template("channelRecommendTemplate").process({recommendList:result}); recommendArea.append(html); recommendArea.attach("click@._addChannel", function(evt) { evt.stopDefault(); var el = jindo.$Element(evt.element); var officeId = el.data('officeId'); if(el.attr('aria-checked') === 'true') { removeChannel(evt, null, officeId, uhv, false, el.data('addPosition')); nclk(evt.element, 'art.chwithno', '', ''); } else { addChannel(evt, null, officeId, uhv, false, el.data('addPosition')); nclk(evt.element, 'art.chwith', '', ''); } }); recommendArea.attach("click@.media_end_channel_recommend_close", function(evt) { evt.stopDefault(); closeRecommendComponent(recommendArea); }) } }); oAjax.request(); } function closeRecommendComponent(recommendArea) { recommendArea.addClass('is_hidden'); } function showRecommendLayer(channelRecommendLayer, uhv, welBase, officeId) { // 이전에 닫았으면, 노출하지 않음 if($Cookie().get("_hide_article_end_channel_recommend_layer_n2") === 'true') { return; } var url = "/channel/allChannels.json" var oAjax = jindo.$Ajax(url, { method: "get", onload: function (res) { var jsonData = res.json(); // 현재 언론사 카테고리 찾기 var currentCategory = null; var categoryMap = {}; for (var category in jsonData) { const list = jsonData[category].sort(() => 0.5 - Math.random()); category = category.replace("/", "·"); for (var i=0; i < list.length; i++) { if (list[i].officeId === officeId) { currentCategory = category; const currentOffice = list[i]; list.splice(i, 1); list.unshift(currentOffice); break; } } categoryMap[category] = list; } var categoryList = Object.keys(categoryMap).filter(x => x != currentCategory).sort(() => 0.5 - Math.random()); categoryList.unshift(currentCategory); var html = jindo.$Template("channelRecommendLayerTemplate").process({ categoryList: categoryList, currentCategory: currentCategory, categoryMap: categoryMap }); channelRecommendLayer.append(html); var newsArticleHeight = jindo.$ElementList('._news_article_body').get(0).height(); var screenHeight = window.innerHeight; if(newsArticleHeight < screenHeight) { return; } jindo.$Element(window).attach('scroll', function() { if (jindo.$Document().scrollPosition().top > newsArticleHeight * 0.5) { channelRecommendLayer.addClass('is_active'); } else { channelRecommendLayer.removeClass('is_active'); } }); channelRecommendLayer.attach("click@._addChannel", function(evt) { evt.stopDefault(); var el = jindo.$Element(evt.element); var officeId = el.data('officeId'); if(el.attr('aria-checked') === 'true') { removeChannel(evt, welBase, officeId, uhv, false, el.data('addPosition')); nclk(evt.element, 'art.renewno', '', ''); } else { addChannel(evt, welBase, officeId, uhv, false, el.data('addPosition')); nclk(evt.element, 'art.renewgo', '', ''); } }); channelRecommendLayer.attach("click@._selectCategory", evt => { evt.stopDefault(); const el = jindo.$Element(evt.element); jindo.$Element(el.parent().parent().query('a[aria-checked=true]')).attr('aria-checked', false); el.attr('aria-checked', true); const category = el.data('category'); const target = channelRecommendLayer.query('._category_' + category); jindo.$ElementList(target.parent().child()).addClass('is_hidden'); target.removeClass('is_hidden'); let nclkNo = 6; if (category.startsWith('방송')) { nclkNo = 7; } else if(category.startsWith('경제')) { nclkNo = 8; } else if(category.startsWith('인터넷')) { nclkNo = 9; } else if(category.startsWith('지역')) { nclkNo = 10; } else if(category.startsWith('매거진')) { nclkNo = 13; } else if(category.startsWith('전문지')) { nclkNo = 14; } nclk(evt.element, 'art.renewset' + nclkNo, '', ''); }); channelRecommendLayer.attach("click@.media_end_channel_layer_close", function(evt) { evt.stopDefault(); closeRecommendLayer(channelRecommendLayer); }); } }).request(); } function closeRecommendLayer(channelRecommendLayer) { channelRecommendLayer.leave(); $Cookie().set("_hide_article_end_channel_recommend_layer_n2", 'true', 14); $Cookie().remove("_hide_article_end_channel_recommend_layer"); // remove recent cookie } function shallowMerge(destination, source){ return jindo.$Jindo.mixin(destination, source); } } </script> <script type="text/javascript"> function setTvProgramListCookie(menuId, cookieName) { var cookie = $Cookie(); var sProgramList = cookie.get(cookieName); if (!sProgramList) { sProgramList = menuId; } else { var aList = sProgramList.split(","); var nIndex = aList.indexOf(menuId); if (nIndex >= 0) { aList.splice(nIndex, 1); } aList.unshift(menuId); sProgramList = aList.join(","); } cookie.set(cookieName, sProgramList); } </script> <script type="text/javascript"> jindo.$Fn(function(){ jindo.$Fn(function(){ var ImageLoader = (typeof nhn != 'undefined') && nhn.ImageLazyLoader; if(!ImageLoader){return;} new ImageLoader().load(jindo.$Element(document.body).queryAll("img[data-src]"), { loadAll : function(aImgList){} }); }).delay(0.4); jindo.$Fn(function(){ CommentCountList.init({ "view": "presshome", "linkDomain": "https://n.news.naver.com" }); }).delay(0.5); }).attach(window, "domready"); </script> <script type="text/javascript"> var config = { "neloCollectorUrl": "https://kr-col-ext.nelo.navercorp.com/_store", "projectName": "P638fcb_news-mobile-front", "host": "real" } try{ neloSender.init(config); }catch(e){} </script> <script> var gnb_service = 'news'; var gnb_logout = encodeURIComponent(location.href); var gnb_template = 'gnb_utf8'; var gnb_brightness = 1; var gnb_item_hide_option= 128; doAfterLoadEnd(function () { try { GlobalMPUrlManager.init(); } catch (e) {} }); doAfterLoadEnd(function() { if (!document.querySelector('#gnb') || isMobileDevice() === true) { return; } var gnb_src = "https://ssl.pstatic.net/static.gn/templates/gnb_utf8?2025021906"; // GnbHelper를 이용하여 GNB Layer를 닫을 수 있도록 지원한다. if (window.jindo) { jindo.LazyLoading.load( gnb_src, function() { try { getGNB(); } catch(e) {} }, 'utf-8' ); jindo.$Fn(function (oEvent) { GnbHelper.attachClick(oEvent.$value().target); }).attach(document, 'click'); } else if (window.jQuery) { new news.JsLoader(). load( [gnb_src], function() { try { getGNB(); } catch(e) {} } ); $(document).on("click", function(event) { GnbHelper.attachClick(event.target); }); } }); </script> <script> doAfterLoadEnd(function() { try { new SearchAutoComplete({ content: document.querySelector("._search_content"), contentToggleBtn: document.querySelector("._search_content_toggle_btn"), isMobile: isMobileDevice(), nClickType: "newsM" }); } catch(e) {} }); </script> <!-- LCS --> <script type="text/javascript"> function initMa(){ var data = { "service": "news", "baseInfo": { "category": (function(){ var result = ""; if(result !== ""){ return result; } try{ return document.querySelector('meta[property="og:title"]') .getAttribute('content') .replace(/[\s]*:+[\s]*네이버[\s]*뉴스/, ''); }catch(e){ return ""; } })() }, "extraInfo": {} }; data.extraInfo.officeId = "449"; try{ ma.init({ api: "https://ma.news.naver.com/l", data: data }); }catch(e){} } </script> <script type="text/javascript"> window.ntm_news = window.ntm_news || []; doAfterLoadEnd(function () { var ntmUrl = "https://ntm.pstatic.net/scripts/ntm_b7032129a433.js"; ntmInit(ntmUrl); }); </script> <script type="text/javascript"> // NLog pageview 전송 var eventType = "onpageshow" in window ? "pageshow" : "load"; jQuery(window).on(eventType, function() { var sti = ""; var gdid = ""; if (isMobileDevice()) { // mobile } else { // pc sti = "news" } // ma 전송 try { initMa(); } catch (e) { } ntmCustomPageViewSend({ sti: sti, gdid: gdid }); }); </script> <!-- //LCS --> <div id="videoWrap"></div> </body> </html>