可以阻止原生移动应用程序劫持浏览器超链接吗?
在我们的移动网站的Instragram API OAuth身份验证流程中,Instagram应用程序在弹出窗口中劫持登录URL链接。这导致应用程序尝试重新打开先前被劫持的URL,返回到新的未连接的浏览器选项卡。
此行为的副作用如下:
window.parent
,因此尝试使用self.close()
自动关闭登录弹出窗口不起作用。 (在我们的身份验证流程中非常重要)。在Android上已经观察到此行为,但我们的日志也表明它发生在iPhone上。那么,再次,可以防止本机移动应用程序劫持浏览器超链接吗?