有没有办法在网页上设置链接,以便尝试打开Instagram应用。 (如果已安装)?
我正在尝试为响应式网站执行此操作,因此我不在另一个“应用”中。
这不起作用:
<div>
<a href="instagram//:media?id=434784289393782000_15903882">instagram://media?id=434784289393782000_15903882</a>
</div>
编辑:我已经纠正了答案中建议的拼写错误并在iPhone上进行了测试。工作正常!谢谢@Krisrak!但是我在Android Galaxy Nexus上测试它并不起作用。我看到2条消息,首先是“您必须注销才能重置密码”。然后它消失了,我看到另一个说法“抱歉,我们无法加载该链接。”。
谢谢!
答案 0 :(得分:15)
第一种方法
<a href="http://instagram.com/_u/{USERNAME}/">Link to Instagram Page</a>
第二种方法
<a href="instagram://user?username={USERNAME}">Link to Instagram Profile</a>
在Android 4.4 Chrome上测试
答案 1 :(得分:6)
你有一个错字,href应该是://
而不是//:
<div>
<a href="instagram://media?id=434784289393782000_15903882">instagram://media?id=434784289393782000_15903882</a>
答案 2 :(得分:4)
对于Android,您可以尝试使用此功能(适用于Chrome和Android的浏览器)
intent://instagram.com/_n/mainfeed/#Intent;package=com.instagram.android;scheme=https;end
例如:
<a href="intent://instagram.com/_n/mainfeed/#Intent;package=com.instagram.android;scheme=https;end"> test open Instagram ANDROID</a>
答案 3 :(得分:3)
对于Android中的浏览器,如果要链接到特定的Instagram页面,请尝试以下操作:
<a href="http://instagram.com/_u/USERNAME/">visit our instagram page</a>
答案 4 :(得分:0)
答案 5 :(得分:-1)
不幸的是,UC浏览器和Mozilla Firefox不通过url打开本机应用程序,但是,Chrome和默认浏览器或android中的htmlviewer确实打开了原生的instagram安卓应用程序
尝试使用Chrome浏览器(Android)/原生HtmlViewer中的链接:
<a href="http://instagram.com/p/">Open Instagram</a>
<a href="https://instagram.com/p/">Open Instagram</a>
<a href="http://instagr.am/p/">Open Instagram</a>
<a href="https://instagr.am/p/">Open Instagram</a>