在Web浏览器中打开指向应用程序的链接而不是新页面

问题描述 投票:0回答:1

所以我在网上发布了我的网站,我在iPhone上进行了测试,但它确实有效。现在,当我链接我的facebook和linkedin页面时,它会在新选项卡中打开它,具体取决于您使用的浏览器,因为我使用的是target="_blank"

如果您点击我的脸书图标,我应该使用什么方法,如果您安装了智能手机,它可以打开智能手机的应用程序。有没有办法在我的a href之后添加我的target="_blank"标签中的第二个替代品?

这是我目前的链接。

<a href="#" target="_blank"><i id="social-fb" class="fa fa-facebook-square fa-3x social"></i></a>

注意:出于安全考虑,我将我的链接替换为我的Facebook页面#。

html5 hyperlink href footer social-media
1个回答
0
投票

基于Correct way in 2018 to open Facebook app via website link?,据说用它作为你的链接:fb://profile/PAGEID

所以你的代码变成:

<a href="fb://profile/#"><i id="social-fb" class="fa fa-facebook-square fa-3x social"></i></a>

对于Android:

<a href="fb://page/#"><i id="social-fb" class="fa fa-facebook-square fa-3x social"></i></a>

你可以使用一些花哨的javascript来确定用户客户端并相应地重定向。

© www.soinside.com 2019 - 2024. All rights reserved.