Update home.tsx

This commit is contained in:
Ted 2025-02-20 18:45:05 +08:00
parent 1f95ad2ced
commit e04e86c34a
1 changed files with 15 additions and 11 deletions

View File

@ -261,9 +261,10 @@ export function Home() {
initMcp(); initMcp();
}, []); }, []);
useEffect(() => { const isApp = !!getClientConfig()?.isApp;
window.parent.postMessage("omemetis is ready", "*");
useEffect(() => {
if (isApp) {
try { try {
const message = { const message = {
data: "omemetis is ready", data: "omemetis is ready",
@ -274,10 +275,13 @@ export function Home() {
} catch { } catch {
console.log("window.ReactNativeWebView Err"); console.log("window.ReactNativeWebView Err");
} }
} else window.parent.postMessage("omemetis is ready", "*");
const handleMessage = (event: any) => { const handleMessage = (event: any) => {
const data = event.data; const data = event.data;
if (isEmpty(data)) return;
if (isString(data)) { if (isString(data)) {
try { try {
window.ReactNativeWebView.postMessage(`${data} 从App获取的数据`); window.ReactNativeWebView.postMessage(`${data} 从App获取的数据`);