所以我试图在我的 React Native 应用程序中显示 YouTube 视频,所以我开始使用 React Native WebView。它可以很好地播放视频,但是当您在 WebView 中按下视频标题时,它会转到 youtube.com(下面的屏幕截图),这是我试图阻止的事情。 提前致谢! screenshot 1 screenshot 2
最佳答案
不幸的是,没有非常简单的解决方案。然而,React Native 的 WebView 有一个 prop originWhitelist
如您所见 here 。
您可以将视频的嵌入 URL 放在此处(请记住,在本例中它是单个字符串的数组),然后相关操作系统将负责链接的处理。
因此,如果您想阻止操作系统在浏览器/YouTube 应用中打开外部链接,则必须在 native 为每个操作系统实现额外的处理程序。
关于javascript - 阻止 React Native WebView 访问 YouTube 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60081826/