【问题标题】:Facebook Authentication and HTTPS - domain, ports, protocols must matchFacebook 身份验证和 HTTPS - 域、端口、协议必须匹配
【发布时间】:2012-10-29 23:47:01
【问题描述】:

自从改用 HTTPS 后,我的网站似乎出现了问题。

如果用户在购物车中添加了一些东西,并且在结帐页面上并且 - 已登录 Facebook - 已获得应用授权

点击 Facebook 登录按钮将起作用 - 没问题。

如果用户在购物车中添加了一些东西,并且在结帐页面上并且 - 尚未登录 Facebook - 之前已获得应用授权

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

注意 - 这在 http.. 中完美运行。

不安全的 JavaScript 尝试从 URL https://www.iloveugly.net/View-your-cart-content.html?page=shop.cart 的框架访问 URL 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 的框架。域、协议和端口必须匹配。

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

网站:

w w w 。我喜欢你。没关系

facebook 应用设置的域为 www.domain.net,应用 URL 为 https://

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

【问题讨论】:

  • 您到底想从我们这里得到什么?
  • 抱歉,为什么会出现此错误,我该如何解决?我在哪里可以看?

标签: facebook facebook-authentication


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-05-28
    • 2012-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2018-02-16
    相关资源
    最近更新 更多