我们已经与领英代码设置和LinkedIn Javascript SDK的工作完美的地方登录,在那里几天前,我们突然开始得到这个:LinkedIn登录:阻止与来源“https://platform.linkedin.com”框架访问框架与起源
Blocked a frame with origin "https://platform.linkedin.com" from accessing a frame
with origin "https://OUR_SITE". Protocols, domains, and ports must match.
而登录没有完成(它从LinkedIn返回到我们的页面,并永远等待)。我不知道为什么我们开始得到这个错误时,一切工作完美(我们没有改变关于登录机制的一行代码,或允许源头文件或LinkedIn设置等),但我决定添加platform.linkedin.com
允许起源头:
Access-Control-Allow-Origin: https://platform.linkedin.com
我可以看到在响应中发送正确的头。但是,我仍然得到非常相同的错误。
为什么会发生这种情况,我们如何防止这种情况发生?我的意思是,我知道微软买了LinkedIn但是来了,他们不能破那快。
你的网站是http还是https? – Yehonatan
@Yehonatan它是* https *,所以协议和端口匹配 –