INTELLIGENT HEALTH DETECTION 4D+3D DUAL MECHANISM MASSAGE SYSTEM INTELLIGENT VOICE CONTROL CALF-KNEADING MASSAGE BODY SCAN TECHNOLOGY 3-STAGE ZERO GRAVITY RECLINING SL-TRACK SYSTEM SPACE-SAVING TECHNOLOGY 30-CELL AIR COMRESSION MASSAGE LUMBAR & CALF HEATING THERAPY 20 AUTO PROGRAMS 9 MANUAL MODES 3 SPECIALIZED FOOT ROLLERS AUTOMATIC EXTENDABLE FOOTREST TOUCHSCREEN REMOTE WIRELESS CHARGING PORT SHORTCUT PANELS USB-A CHARGING PORT LED LIGHTING DETAILS BLUETOOTH SPEAKERS Loading Virtus Product Detail... (function () { // [Engineering Setup] 경로 및 캐시 방지(Cache Busting) 변수 설정 var baseURL = "https://RobinChoi00.github.io/Product/Virtus/"; var v = new Date().getTime(); // 항상 최신 버전을 불러오기 위한 타임스탬프 // 1) CSS Injection (스타일 시트 동적 로드) if (!$('link[href*="Virtus/style.css"]').length) { $('head').append(``); } // 2) 💡 [핵심 수정] Google Fonts Integration (Virtus 디자인 시스템에 맞춘 Poppins 폰트 적용) $('head').append(``); // 3) HTML Fetching & Image Path Repairing $.ajax({ url: baseURL + "index.html", data: { v: v }, dataType: "html", success: function (data) { var parser = new DOMParser(); var doc = parser.parseFromString(data, "text/html"); var $content = $(doc.body).contents(); // [Path Repair] 상대 경로 이미지를 절대 경로(GitHub)로 변환하여 엑스박스(Broken image) 방어 $content.find('img').each(function () { var src = $(this).attr('src'); if (src && !src.startsWith('http')) { $(this).attr('src', baseURL + src); } }); // [Security] XSS 방어를 위해 인라인 스크립트 제거 후 DOM에 안전하게 삽입 $content.find('script').remove(); $('#Virtus-content-anchor').empty().append($content); // 4) External JS Execution (슬라이더, 팝업 등 동적 스크립트 실행) var script = document.createElement("script"); script.src = baseURL + "script.js?v=" + v; script.defer = true; document.body.appendChild(script); }, error: function () { // 에러 발생 시 Fallback UI 제공 $('#Virtus-content-anchor').html('Failed to load Virtus content. Please refresh the page.'); } }); })();