如何重定向到instagram:// user?username = {username}

用户名

我的html页面上有此链接,可在特定用户上打开Instagram应用:

<a href="instagram://user?username={USERNAME}">Link to Instagram Profile</a>

我一直在寻找自动运行网址“ instagram:// user?username = {USERNAME}”(例如自动重定向)的方法。

这是我在脑子里尝试过的:

1。

<meta http-equiv="refresh" content="0; url=instagram://user?username={USERNAME}" />

2。

<script type="text/javascript">
window.location.href = "instagram://user?username={USERNAME}"
</script>

3. @ Nitin-bagoriya建议的变体

<script> function load() { window.location.href = "instagram://user?username={USERNAME}"}; window.onload = load; </script> 
  1. @Giuseppe建议的变化

    addEventListener('load',load);

但是当我浏览那里时,什么也没有发生。已在安装了instagram应用程序的android上进行了测试。

我想知道是否有任何方法可以通过重定向自动运行Instagram应用程序,因此用户无需单击链接?

朱塞佩

回顾一下,这样其他人可以受益。

0.主要问题:

移动操作系统(iOS或Android)不支持基于“ window.location.href”的Javascript解决方案。

1. PHP解决方案:

什么似乎第一次工作将在PHP重定向,作为回答这里,就像这样:

<?php header("Location: instagram://user?username={USERNAME}") ; ?>

2.(更好的)JavaScript解决方案:

iOS版提供了“window.location的。替换”做一个重定向,而什么Android提供的“文件.location”。因此,您需要先进行设备检测,然后再应用适当的重定向。

var destination = "instagram://user?username={USERNAME}"; 
if( navigator.userAgent.match(/Android/i) ) {
  // use Android's redirect
  document.location = destination;   
}   
else {
  // use iOS redirect
  window.location.replace( destination );
}

详情请参阅这里:iOS和Android使用javascript重定向

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当用户不是字符串时如何修复 {user.username}?

在PassportJS会话中修改user.username

CentOS 7中的环境USER和USERNAME

user.username 的属性(?)是什么?

期望的表达式[user.username?]

如何使用 PHP PDO 从数据库中检查 $username 到 UserName

如何:sudo -u <username> 在 sudoer 中?

如何获取对API进行调用的用户的UserName?

如何使 url 像 username.example.com

如何在codeigniter中使url / username?

socket.to(username).emit('eventName',{})如何工作?

如何在 VBScript 中获取 %username%?

auth_user.username 给出 'NoneType' 对象没有属性 'username'

使用 apache2 @username 将 URL 重写为 /user/username

Apache无法正确重定向'/ usr / home / username / public_html /'

req.params.username 返回為 :username

为什么$ username变量在if($ username = request('createdBy')){{

.htaccess重写@username和@ username / photos

Django-UNIQUE约束失败:auth_user.username

通过外部服务的流星帐户未设置user.username

Auth :: user()-属性或方法“ {username}”未定义[Vue,Laravel]

python flask base.html不显示{{user.username}

控制台User.where(“ username LIKE?”,“%Test%”)

翡翠#{user.username}部分页面刷新

User.Identity.Name返回UserName而不是Name

Django 使用 request.user.get_username() 填充隐藏输入

Django错误:UNIQUE约束失败:auth_user.username

IntegrityError at /users/signup NOT NULL 约束失败:users_user.username

设置变量$ USERNAME无效