点击WebView上的链接,然后在浏览器中打开网址

时间:2018-07-28 10:11:32

标签: react-native webview

我的节点版本是:10.6.0 我的npm版本是:6.1.8

我正在React Native应用程序内的WebView下渲染网站。

当我触摸链接时,需要在react native应用程序外部打开一个URL。

我的html文件如下所示

    <html>
    <head>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
            <script type="text/javascript" >


            $(document).ready(function () {
                $("#fb").click(function() {


            window.postMessage("fbclicked");
        });    
    });
        </script>
    </head>
    <body>
        <a id="fb" href="fb">Click Here</a>
    </body>
</html>

我应该如何处理本机App.js以打开应用程序外部的链接。

需要帮助。 谢谢。

1 个答案:

答案 0 :(得分:0)

您需要使用链接。

Linking.openURL(url).catch(err => console.error('An error occurred', err));

如果URL如http://,则打开浏览器。另外,如果它是mailto:,请打开您的电子邮件客户端。等等...