diff --git a/packages/xwebview/src/XWebViewView.tsx b/packages/xwebview/src/XWebViewView.tsx index 044ec6e..ca5ff70 100644 --- a/packages/xwebview/src/XWebViewView.tsx +++ b/packages/xwebview/src/XWebViewView.tsx @@ -513,6 +513,10 @@ export function XWebViewView({ ref={webViewRef} source={source} style={styles.webview} + // Debug 页面必须直接读取服务器最新资源,避免 WebView 磁盘缓存让 H5 与 + // Metro 宿主代码处于不同版本。Release 仍使用系统缓存,保证正常加载性能。 + cacheEnabled={!__DEV__} + cacheMode={__DEV__ ? 'LOAD_NO_CACHE' : 'LOAD_DEFAULT'} onLoadStart={() => { setLoadError(null) setShowProgress(true)