【问题标题】:Prevent react native webview from going to youtube website防止反应本机 webview 去 youtube 网站
【发布时间】:2020-05-21 17:22:00
【问题描述】:

所以我试图在我的 react native 应用程序中显示一个 youtube 视频,所以我开始使用 react native webview。它可以很好地播放视频,但是当您在 web 视图中按下视频的标题时,它会转到 youtube.com(下面的屏幕截图),这是我试图阻止的事情。 提前致谢! screenshot 1screenshot 2

【问题讨论】:

    标签: javascript react-native youtube react-native-webview


    【解决方案1】:

    不幸的是,没有非常简单的解决方案。然而,React Native 的 WebView 有一个 prop originWhitelist,你可以看到 here。 您可以将视频的嵌入 URL 放在这里(请记住,在这种情况下它是单个字符串的数组),然后相关操作系统将负责处理链接。

    因此,如果您想阻止操作系统在浏览器/YouTube 应用程序中打开外部链接,则必须在本地为每个操作系统实现额外的处理程序。

    【讨论】:

    • 感谢您的回答!我刚结束使用 react-native-youtube 库而不是 webview :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-10
    • 2020-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-06
    • 2015-06-18
    相关资源
    最近更新 更多