diff --git a/com.twin.app.shoptime/src/views/MainView/MainView.jsx b/com.twin.app.shoptime/src/views/MainView/MainView.jsx index 6d6ec92e..71d9c275 100644 --- a/com.twin.app.shoptime/src/views/MainView/MainView.jsx +++ b/com.twin.app.shoptime/src/views/MainView/MainView.jsx @@ -892,190 +892,64 @@ export default function MainView({ className, initService }) { 📱 Launch Params: {(() => { - try { - // 항상 모든 정보를 표시 - const windowExists = typeof window === "object"; - const palmSystemExists = windowExists && !!window.PalmSystem; - const launchParamsExists = - palmSystemExists && - window.PalmSystem.launchParams !== undefined; - const launchParamsValue = palmSystemExists - ? window.PalmSystem.launchParams - : null; - const launchParamsType = palmSystemExists - ? typeof window.PalmSystem.launchParams - : "N/A"; + let raw = window.PalmSystem?.launchParams || "{}"; + let parsed = JSON.parse(raw); + let containerFlag = parsed["x-webos-app-container-launch"]; + let finalParams = + containerFlag === true ? parsed.details : parsed; + let contentTarget = finalParams?.contentTarget || "N/A"; - let raw = "N/A"; - let parsed = {}; - let containerFlag = "N/A"; - let finalParams = {}; - let contentTarget = "N/A"; - let parseError = null; + return ( + <> +