我們已經與領英代碼設置和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 *,所以協議和端口匹配 –