Joyin 揪癮 | 專業空間預約、社群揪團與場館管理平台
この記事はWebサイトのJavaScriptコードとHTMLで構成されており、具体的なニュース内容を分析することはできません。タイトルやキーワードから、台湾のスポーツ活動のグループ作り(揪團)や施設予約のためのプラットフォーム「Joyin 揪癮」のウェブサイトと推測されます。
📋 記事の処理履歴
- 📰 発表: 2026年4月6日 02:08
- 🔍 収集: 2026年4月6日 02:30(発表から21分後)
- 🤖 AI分析完了: 2026年4月9日 14:26(収集から83時間56分後)
Joyin 揪癮 | 專業空間預約、社群揪團與場館管理平台 (() => { const theme = window.matchMedia("(prefers-color-scheme: light)").matches ? 'light' : 'dark'; const cl = document.documentElement.classList; const dataAttr = document.documentElement.dataset.theme; if (dataAttr != null) { const themeAlreadyApplied = dataAttr === 'light' || dataAttr === 'dark'; if (!themeAlreadyApplied) { document.documentElement.dataset.theme = theme; } } else { const themeAlreadyApplied = cl.contains('light') || cl.contains('dark'); if (!themeAlreadyApplied) { cl.add(theme); } } const meta = document.querySelector('meta[name=color-scheme]'); if (meta) { if (theme === 'dark') { meta.content = 'dark light'; } else if (theme === 'light') { meta.content = 'light dark'; } } })(); window.ENV = {"NODE_ENV":"production","PUBLIC_LIFF_ID":"2009636269-erNHqhF0","PUBLIC_LINE_MINI_APP_ID":"2009636288","PUBLIC_LINE_ID":"@070mgvcr","PUBLIC_URL":"https://joyin.app","IS_LIFF":false} JOYIN 揪癮 探索 Joyin 揪羽球領域 揪羽球 揪桌球領域 揪桌球 揪麻將領域 揪麻將 揪桌遊領域 揪桌遊 立即登入 JOYIN 揪癮 JOYIN 揪癮 揪了就上癮。 「越揪越上癮,揪了就上癮。」 揪癮是全台最優質的運動揪團與場地預約平台,致力於打造極致的社交与運動生活體驗。 探索領域 揪羽球 揪桌球 揪麻將 揪桌遊 平台概覽 熱門活動 預訂場館 發起揪團 意見回饋 幫助與條款 常見問題 服務條款 隱私權政策 聯繫我們 JOYIN 揪癮 「越揪越上癮,揪了就上癮。」 全台最優質的運動揪團與場地預約平台。 平台探索 熱門活動 預訂場館 意見回饋 幫助與條款 常見問題 服務條款 聯繫我們 © 2026 Joyin 揪癮 · 數位匠心 · 揪了就上癮 Premium Social Experience 首頁 揪團 行程 登入 ((storageKey2, restoreKey) => { if (!window.history.state || !window.history.state.key) { let key = Math.random().toString(32).slice(2); window.history.replaceState({ key }, ""); } try { let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}"); let storedY = positions[restoreKey || window.history.state.key]; if (typeof storedY === "number") { window.scrollTo(0, storedY); } } catch (error) { console.error(error); sessionStorage.removeItem(storageKey2); } })("react-router-scroll-positions", null) window.__reactRouterContext = {"basename":"/","future":{"unstable_optimizeDeps":false,"unstable_subResourceIntegrity":false,"unstable_trailingSlashAwareDataRequests":false,"v8_middleware":false,"v8_splitRouteModules":false,"v8_viteEnvironmentApi":false},"routeDiscovery":{"mode":"lazy","manifestPath":"/__manifest"},"ssr":true,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream()); ; import * as route0 from "/assets/root-DJZXn2Hj.js"; import * as route1 from "/assets/_shell-DXaXZ2vy.js"; import * as route2 from "/assets/home-BpPUbF-A.js"; window.__reactRouterManifest = { "entry": { "module": "/assets/entry.client-CAjbnlKx.js", "imports": [ "/assets/jsx-runtime-u17CrQMm.js", "/assets/chunk-EPOLDU6W-Bmp08azX.js", "/assets/index-DzB2zJ0I.js" ], "css": [] }, "routes": { "root": { "id": "root", "path": "", "hasAction": false, "hasLoader": true, "hasClientAction": false, "hasClientLoader": false, "hasClientMiddleware": false, "hasErrorBoundary": true, "module": "/assets/root-DJZXn2Hj.js", "imports": [ "/assets/jsx-runtime-u17CrQMm.js", "/assets/chunk-EPOLDU6W-Bmp08azX.js", "/assets/index-DzB2zJ0I.js", "/assets/common-DZxoz79c.js", "/assets/loader-circle-BG_WkWO1.js", "/assets/createLucideIcon-CDCNeDvI.js", "/assets/triangle-alert-6Efuvork.js", "/assets/info-CgGyo4Ug.js", "/assets/circle-check-CXY05DBr.js", "/assets/brand-DJB187pz.js", "/assets/liff-provider-Cv3IOZFZ.js", "/assets/button-DMg9fKAk.js", "/assets/search-x-BMEkxt_C.js", "/assets/log-in-BxLFi5WO.js", "/assets/house-C45yQf2b.js", "/assets/preload-helper-BXl3LOEh.js", "/assets/index-Uv9CiC9y.js", "/assets/tslib.es6-D2d1YsbA.js", "/assets/logger-DKLAD9bp.js", "/assets/brand-loading-overlay-TDMdoczz.js", "/assets/react-BXjLALem.js", "/assets/index-C8k-Yri_.js" ], "css": [] }, "routes/_shell": { "id": "routes/_shell", "parentId": "root", "hasAction": false, "hasLoader": false, "hasClientAction": false, "hasClientLoader": false, "hasClientMiddleware": false, "hasErrorBoundary": false, "module": "/assets/_shell-DXaXZ2vy.js", "imports": [ "/assets/chunk-EPOLDU6W-Bmp08azX.js", "/assets/jsx-runtime-u17CrQMm.js", "/assets/iconify-BBu1xF4T.js", "/assets/brand-DJB187pz.js", "/assets/button-DMg9fKAk.js", "/assets/avatar-DHdiZNbR.js", "/assets/domain-config-DfBJ8bbU.js", "/assets/chevron-down-FWVuHZHh.js", "/assets/users-I6kGimWU.js", "/assets/settings-C24O03mN.js", "/assets/calendar-days-BqKrXwkG.js", "/assets/log-in-BxLFi5WO.js", "/assets/common-DZxoz79c.js", "/assets/house-C45yQf2b.js", "/assets/calendar-qORmbaf7.js", "/assets/user-Byh3aGEn.js", "/assets/index-DZoy0ckN.js", "/assets/map-pin-tx4J2u4a.js", "/assets/react-BXjLALem.js", "/assets/input-B9t1wHyk.js", "/assets/label-AEoKVQXJ.js", "/assets/textarea-Lgp9MHPu.js", "/assets/dialog-CQ6fxhOJ.js", "/assets/select-PRvT-HwL.js", "/assets/createLucideIcon-CDCNeDvI.js", "/assets/loader-circle-BG_WkWO1.js", "/assets/message-circle-CdbuISFC.js", "/assets/mail-zU6ZdPHH.js", "/assets/index-C8k-Yri_.js", "/assets/index-BVP75tCp.js", "/assets/index-ETXMsQGw.js", "/assets/index-qGSSK0Wi.js", "/assets/inde