在网页上链接以打开Instagram应用

时间:2014-01-22 22:08:27

标签: android instagram

有没有办法在网页上设置链接,以便尝试打开Instagram应用。 (如果已安装)?

我正在尝试为响应式网站执行此操作,因此我不在另一个“应用”中。

这不起作用:

<div>
    <a href="instagram//:media?id=434784289393782000_15903882">instagram://media?id=434784289393782000_15903882</a>
</div>
编辑:我已经纠正了答案中建议的拼写错误并在iPhone上进行了测试。工作正常!谢谢@Krisrak!但是我在Android Galaxy Nexus上测试它并不起作用。我看到2条消息,首先是“您必须注销才能重置密码”。然后它消失了,我看到另一个说法“抱歉,我们无法加载该链接。”。

谢谢!

6 个答案:

答案 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>

  • 如果用户已安装 Instagram应用程序:直接启动包含本机应用程序的页面
  • 如果用户未安装 Instagram应用程序:不执行任何操作

在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)

试试这个:

工作100%<a href="instagram://user?username=untitled.tiff">untitled.tiff</a>

untitled.tiff

答案 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>