mirror of
https://gh-proxy.org/https://github.com/tiajinsha/JKVideo
synced 2026-07-08 07:28:37 +08:00
fix(web): 补全缺失的 web shims 并修复渲染崩溃问题
- 新增 sentry-react-native、react-native-video、react-native-static-server、expo-network、expo-intent-launcher、expo-clipboard、expo-file-system 的 web shim - 重写 react-native-pager-view shim,通过 useImperativeHandle 暴露 setPage 方法 - 修复 sentry-react-native shim 缺少 ErrorBoundary 导致的渲染崩溃 - 在 _layout.tsx 中加载 Ionicons 字体,修复 web 端字体 404 - 更新 metro.config.js 中 sentry shim 路径为 .tsx
This commit is contained in:
7
shims/expo-clipboard.web.ts
Normal file
7
shims/expo-clipboard.web.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
/** Web shim for expo-clipboard - use native browser clipboard API */
|
||||
export async function setStringAsync(text: string): Promise<void> {
|
||||
try { await navigator.clipboard.writeText(text); } catch {}
|
||||
}
|
||||
export async function getStringAsync(): Promise<string> {
|
||||
try { return await navigator.clipboard.readText(); } catch { return ''; }
|
||||
}
|
||||
Reference in New Issue
Block a user