单击WebView上的链接,然后在浏览器中打开url



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

我正在react原生应用程序中的WebView下呈现一个网站。

当我触摸链接时,我需要在react原生应用程序之外打开一个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>

我应该在我的react原生App.js中做些什么来打开应用程序外部的链接。

需要帮助。谢谢

您需要使用链接。

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

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

最新更新