injectedJavaScriptForMainFrameOnly={false} 在 Android 上被忽略。无法将 JavaScript 注入到 (跨域) ifram 中。

作者: rigo-ptz创建于 2026年8月10日更新于 2026年8月10日
标签Type: bug report

错误描述:

在 Android 上,injectedJavaScriptForMainFrameOnly={false}injectedJavaScriptBeforeContentLoadedForMainFrameOnly={false} 没有任何效果: 所注入的脚本始终只在主框架中运行,并且没有支持在 (跨域) 中访问。这些属性被 API 接受并存储在本地视图中,但 Android 实现从未读取它们。因此,这是一个默默无闻的无效操作,而不是文档中记录的"iOS/macOS 专用"功能。

内容来源: react-native-webview/react-native-webview