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,23 +261,27 @@ export function Home() {
initMcp();
}, []);
const isApp = !!getClientConfig()?.isApp;
useEffect(() => {
window.parent.postMessage("omemetis is ready", "*");
if (isApp) {
try {
const message = {
data: "omemetis is ready",
url: location.origin,
};
try {
const message = {
data: "omemetis is ready",
url: location.origin,
};
window.ReactNativeWebView.postMessage(JSON.stringify(message));
} catch {
console.log("window.ReactNativeWebView Err");
}
window.ReactNativeWebView.postMessage(JSON.stringify(message));
} 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获取的数据`);