PageSourceSearch

https://fren-talk.web.app/

html fren-talk.web.app collected 2026-10-03 12:23:50 UTC 2,653 bytes, 55 lines download raw bytes

1<!doctype html>
2<html lang="en" translate="no">
3
4<head>
5  <meta charset="UTF-8" />
6  <meta name="google" content="notranslate" />
7  <link rel="icon" href="/favicon.ico" />
8  <link rel="apple-touch-icon" href="/images/pwa-icon-192.png" />
9  <link rel="manifest" href="/manifest.json" />
10  <meta name="theme-color" content="#FF8090" />
11  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
12  <link rel="stylesheet" as="style" crossorigin href="https://cdn.jsdelivr.net/gh/sunn-us/SUIT/fonts/variable/woff2/SUIT-Variable.css" />
13  <title>Fren Talk</title>
14
15  <!-- Open Graph — 카카오톡/페이스북 공유 시 카드 표시
16       학생 앱 / 관리자 페이지 / 학부모 공유 URL 모두 같은 OG (SPA 한계)
17       어디에 붙여도 어색하지 않은 중립 문구로 작성 -->
18  <meta property="og:site_name" content="Fren Talk" />
19  <meta property="og:title" content="Fren Talk · AI 영어 학습 친구" />
20  <meta property="og:description" content="AI 친구와 매일 영어로 대화하며 실력을 키우는 영어 회화 학습 앱" />
21  <meta property="og:image" content="https://fren-talk.web.app/images/pwa-icon-512.png" />
22  <meta property="og:image:width" content="512" />
23  <meta property="og:image:height" content="512" />
24  <meta property="og:image:alt" content="Fren Talk" />
25  <meta property="og:url" content="https://fren-talk.web.app" />
26  <meta property="og:type" content="website" />
27  <meta property="og:locale" content="ko_KR" />
28
29  <!-- Twitter Card (카카오톡 일부도 참조) -->
30  <meta name="twitter:card" content="summary" />
31  <meta name="twitter:title" content="Fren Talk · AI 영어 학습 친구" />
32  <meta name="twitter:description" content="AI 친구와 매일 영어로 대화하며 실력을 키우는 영어 회화 학습 앱" />
33  <meta name="twitter:image" content="https://fren-talk.web.app/images/pwa-icon-512.png" />
34  
34<script type="module" crossorigin src="/assets/index-IVVfwgxG.js"></script>
34
35  <link rel="stylesheet" crossorigin href="/assets/index-Bd0MvHDg.css">
36</head>
37
38<body>
39  <div id="root"></div>
40  <!-- 핸드오프 fragment 즉시 백업 (React 로드 전에 실행)
41       AutoUpdateChecker 가 새 빌드 감지해 리로드하면 fragment 가 유실되는데,
42       그전에 sessionStorage 로 옮겨두면 새 빌드 로드 후에도 복구 가능. -->
43  
43<script>
44    (function () {
45      try {
46        var h = window.location.hash || '';
47        if (h.indexOf('ft_auth=') >= 0) {
48          sessionStorage.setItem('__ft_auth_pending', h);
49        }
50      } catch (e) {}
51    })();
52  </script>
52
53</body>
54
55</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.