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 { try {
// 항상 모든 정보를 표시 // 항상 모든 정보를 표시
const windowExists = typeof window === "object"; const hasWebOS =
const palmSystemExists = windowExists && !!window.PalmSystem; typeof window === "object" &&
const launchParamsExists = window.PalmSystem &&
palmSystemExists && window.PalmSystem.launchParams;
window.PalmSystem.launchParams !== undefined;
const launchParamsValue = palmSystemExists
? window.PalmSystem.launchParams
: null;
const launchParamsType = palmSystemExists
? typeof window.PalmSystem.launchParams
: "N/A";
let raw = "N/A"; let raw = "N/A";
let parsed = {}; let parsed = {};
@@ -913,8 +906,7 @@ export default function MainView({ className, initService }) {
let contentTarget = "N/A"; let contentTarget = "N/A";
let parseError = null; let parseError = null;
// TV에서 launch params가 빈 문자열이거나 null일 수 있음 if (hasWebOS) {
if (launchParamsExists && launchParamsValue) {
try { try {
raw = window.PalmSystem.launchParams; raw = window.PalmSystem.launchParams;
parsed = JSON.parse(raw); 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 ( return (
<> <>
<div style={{ marginBottom: "1px" }}> <div style={{ marginBottom: "1px" }}>
<span <span
style={{ style={{ color: hasWebOS ? "#00ff00" : "#ff6666" }}
color: palmSystemExists ? "#00ff00" : "#ff6666",
}}
> >
webOS환경: {palmSystemExists ? "✓" : "✗"} webOS환경: {hasWebOS ? "✓" : "✗"}
</span> </span>
</div> </div>
@@ -1023,8 +981,7 @@ export default function MainView({ className, initService }) {
</div> </div>
<div> <div>
<div> contentTarget:{" "}
launch contentTarget:{" "}
<span <span
style={{ style={{
color: color:
@@ -1036,33 +993,6 @@ export default function MainView({ className, initService }) {
{contentTarget || "MISSING"} {contentTarget || "MISSING"}
</span> </span>
</div> </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>
</div>
{parseError && ( {parseError && (
<div style={{ color: "#ff6666", marginTop: "2px" }}> <div style={{ color: "#ff6666", marginTop: "2px" }}>