我在三个环境中部署了一个应用程序,它使用LinkedIn JS API打开LinkedIn身份验证窗口。在其中两个环境中,当LinkedIn窗口打开时,它立即尝试通过IE和Edge中的提示(在Chrome和Firefox中以及在第三环境中的所有浏览器(包括IE和Edge)中正常工作)关闭自身:
如果你回答"是"在此提示下,窗口关闭,用户无法进行身份验证。如果您回答"否",则会显示LinkedIn 404页面。
我尝试更改关联API密钥的权限,并完全生成新的API密钥,但这些更改都没有导致错误在两个失败的环境中消失,或导致错误出现在那里的环境中目前没有问题。
在IE 11中禁用保护模式可以解决问题,重新启用它会导致问题返回,但Edge中没有此选项。使用iexplore.exe -extoff {url}
停用扩展程序无法解决问题。
您可以通过点击立即应用>在IE或Edge上重现问题:https://jobs.sap.com/job/Palo-Alto-Senior-Quality-Specialist-Job-CA-94301/338144501/使用LinkedIn,输入虚假的电子邮件地址,然后单击“开始”。应该出现自动关闭窗口。您应该会发现https://sap.valhalla.qa.jobs2web.com/job/San-Mateo-Support-Account-Manager-Job-CA-94401/2160465700/上的相同操作正常,LinkedIn身份验证窗口出现,准备用户输入。
其他人都在复制这一点,无论是在我正在进行的网络内外。我在开发人员工具控制台中看不到任何错误或警告。没有安装任何可能阻止某些内容的浏览器插件等。
关于我可以检查以尝试解决此问题的任何想法?