html - 在网络浏览器中打开应用程序链接而不是新页面
问题描述
所以我已经在网上发布了我的网站,并在我的 iPhone 上对其进行了测试,它确实有效。现在,当我链接我的 facebook 和 linkedin 页面时,它只是在新选项卡中打开它,具体取决于您使用的浏览器,因为我使用的是target="_blank"
.
如果您单击我的 facebook 图标,我应该使用什么方法,如果您安装了它,它可以打开到您智能手机的应用程序。有没有办法在我的标签中添加第二个 选项?a href
target="_blank"
这是我的链接目前的样子。
<a href="#" target="_blank"><i id="social-fb" class="fa fa-facebook-square fa-3x social"></i></a>
注意:出于安全目的,我将链接替换为我的 Facebook 页面# 。
解决方案
基于2018 年通过网站链接打开 Facebook 应用程序的正确方式?据说将其用作您的链接:
fb://profile/PAGEID
所以你的代码变成:
<a href="fb://profile/#"><i id="social-fb" class="fa fa-facebook-square fa-3x social"></i></a>
对于安卓:
<a href="fb://page/#"><i id="social-fb" class="fa fa-facebook-square fa-3x social"></i></a>
您可能会使用一些花哨的 javascript 来确定用户客户端并相应地重定向。
推荐阅读
- python - 检查多个“大”数据帧中是否存在通用组合
- node.js - 客户端发出时如何测试socket.io服务器
- python - 熊猫没有过滤多列上的数据
- python - VScode - Python 扩展 - 更改默认语言
- javascript - 虚拟 DOM 的 diffing 算法是否能确定唯一的区别并修补真实 DOM?
- html - 在输入元素中使用字体真棒图标
- python-3.x - Python BeautifulSoup - 按id抓取时表不返回
- c - 为什么从 C 打印时 CString 指针值会更改?
- swift - swift中的奇怪语法
- c# - 通过网络反序列化数据包,发送 System.Type 还是更好的方法?