Facebook身份验证和HTTPS - 域,端口,协议必须匹配

时间:2012-10-29 23:47:01

标签: facebook facebook-authentication

自从切换到HTTPS后,我的网站上似乎遇到了问题。

如果用户将某些内容添加到购物车,并且位于结帐页面上   - 已登录Facebook   - 已经通过应用程序授权

点击Facebook登录按钮即可 - 没问题。

如果用户将某些内容添加到购物车,并且位于结帐页面上   - 尚未登录Facebook   - 之前已通过应用程序授权

单击Facebook登录按钮将弹出窗口,提示其登录详细信息。成功登录到FB后(通过打开新的浏览器窗口进行检查) - 我在控制台中收到此错误 - 这就是我想停止工作的原因。

注意 - 这在http ..

中非常完美

不安全的JavaScript尝试从包含网址https://www.facebook.com/dialog/permissions.request?_path=permissions.request&app_id=115551305199328&redirect_uri=https%3A%2F%2Fs-static.ak.facebook.com%2Fconnect%2Fxd_arbiter.php%3Fversion%3D11%23cb%3Df368597038%26origin%3Dhttps%253A%252F%252Fwww.iloveugly.net%252Ff21427b398%26domain%3Dwww.iloveugly.net%26relation%3Dopener%26frame%3Df280a13e4&sdk=joey&display=popup&response_type=token%2Csigned_request&domain=www.iloveugly.net&perms=publish_stream%2Cuser_likes&fbconnect=1&from_login=1&client_id=115551305199328的网址访问包含网址https://www.iloveugly.net/View-your-cart-content.html?page=shop.cart的框架。域,协议和端口必须匹配。

来自脚本connect.facebook.net/en_GB/all.js:78

网站:

w w w。我知道了。没有

Facebook应用设置将域名作为www.domain.net,应用程序URL为https://

问题:为什么我会收到此错误,我该如何解决?我在哪里看?

1 个答案:

答案 0 :(得分:1)

检查您是如何设置成功登录重定向的。他们也应该指向https。

相关问题