所以我试图在我的 react native 应用程序中显示一个 youtube 视频,所以我开始使用 react native webview。它可以很好地播放视频,但是当您在 web 视图中按下视频的标题时,它会转到 youtube.com(下面的屏幕截图),这是我试图阻止的事情。提前致谢! 截图1 截图2
问问题
315 次
1 回答
0
不幸的是,对此没有非常简单的解决方案。但是 React Native 的 WebView 有一个 prop originWhitelist
,你可以在这里看到。您可以将视频的嵌入 URL 放在这里(请记住,在这种情况下它是单个字符串的数组),然后相关操作系统将负责处理链接。
因此,如果您想阻止操作系统在浏览器/YouTube 应用程序中打开外部链接,则必须在本地为每个操作系统实现额外的处理程序。
于 2020-02-06T01:00:02.300 回答