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