Revert "debug 값 변경"

This reverts commit 4a4f585e91.
This commit is contained in:
opacity@t-win.kr
2025-08-27 18:25:00 +09:00
parent 33f8171295
commit d1bdfdfde1

View File

@@ -894,17 +894,10 @@ export default function MainView({ className, initService }) {
{(() => {
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";
const hasWebOS =
typeof window === "object" &&
window.PalmSystem &&
window.PalmSystem.launchParams;
let raw = "N/A";
let parsed = {};
@@ -913,8 +906,7 @@ export default function MainView({ className, initService }) {
let contentTarget = "N/A";
let parseError = null;
// TV에서 launch params가 빈 문자열이거나 null일 수 있음
if (launchParamsExists && launchParamsValue) {
if (hasWebOS) {
try {
raw = window.PalmSystem.launchParams;
parsed = JSON.parse(raw);
@@ -927,47 +919,13 @@ export default function MainView({ className, initService }) {
}
}
// Redux에서 가져온 contentTarget (비교용)
const reduxContentTarget = deepLinkInfo.contentTarget;
// getLaunchParams() 함수 결과 확인
let getLaunchParamsResult = {};
try {
// helperMethods.js의 getLaunchParams 함수 직접 호출
if (
typeof window === "object" &&
window.PalmSystem &&
window.PalmSystem.launchParams
) {
getLaunchParamsResult = JSON.parse(
window.PalmSystem.launchParams
);
if (
getLaunchParamsResult[
"x-webos-app-container-launch"
] === true
) {
getLaunchParamsResult = getLaunchParamsResult.details;
}
} else {
// localLaunchParams가 반환될 것임
getLaunchParamsResult = {
source: "localLaunchParams (fallback)",
};
}
} catch (e) {
getLaunchParamsResult = { error: e.message };
}
return (
<>
<div style={{ marginBottom: "1px" }}>
<span
style={{
color: palmSystemExists ? "#00ff00" : "#ff6666",
}}
style={{ color: hasWebOS ? "#00ff00" : "#ff6666" }}
>
webOS환경: {palmSystemExists ? "✓" : "✗"}
webOS환경: {hasWebOS ? "✓" : "✗"}
</span>
</div>
@@ -1023,45 +981,17 @@ export default function MainView({ className, initService }) {
</div>
<div>
<div>
launch contentTarget:{" "}
<span
style={{
color:
contentTarget && contentTarget !== "N/A"
? "#00ff00"
: "#ff6666",
}}
>
{contentTarget || "MISSING"}
</span>
</div>
<div>
redux contentTarget:{" "}
<span
style={{
color: reduxContentTarget ? "#00ff00" : "#ff6666",
}}
>
{reduxContentTarget || "MISSING"}
</span>
</div>
<div style={{ marginTop: "2px" }}>
<div style={{ color: "#ffff00" }}>
getLaunchParams() 결과:
</div>
<div
style={{
fontSize: "10px",
color: "#cccccc",
marginLeft: "5px",
whiteSpace: "pre-wrap",
wordBreak: "break-all",
}}
>
{JSON.stringify(getLaunchParamsResult, null, 2)}
</div>
</div>
contentTarget:{" "}
<span
style={{
color:
contentTarget && contentTarget !== "N/A"
? "#00ff00"
: "#ff6666",
}}
>
{contentTarget || "MISSING"}
</span>
</div>
{parseError && (