你能否阻止本机应用程序劫持浏览器链接?

时间:2017-07-11 17:38:26

标签: android ios instagram-api deep-linking ios-universal-links

可以阻止原生移动应用程序劫持浏览器超链接吗?

上下文

在我们的移动网站的Instragram API OAuth身份验证流程中,Instagram应用程序在弹出窗口中劫持登录URL链接。这导致应用程序尝试重新打开先前被劫持的URL,返回到新的未连接的浏览器选项卡。

此行为的副作用如下:

  • 如果您有多个浏览器,则会打开一个带有浏览器选择的弹出窗口。
  • 如果您在新窗口或标签中打开了身份验证,则未设置window.parent,因此尝试使用self.close()自动关闭登录弹出窗口不起作用。 (在我们的身份验证流程中非常重要)。

在Android上已经观察到此行为,但我们的日志也表明它发生在iPhone上。那么,再次,可以防止本机移动应用程序劫持浏览器超链接吗?

0 个答案:

没有答案