自从改用 HTTPS 后,我的网站似乎出现了问题。
如果用户向购物车添加了东西,并且在结帐页面上并且
- 已登录 Facebook
- 已获得应用程序授权
单击 Facebook 登录按钮将起作用 - 没问题。
如果用户向购物车添加了东西,并且在结帐页面上并且
- 尚未登录 Facebook
- 之前已获得应用程序授权
单击 Facebook 登录按钮将打开弹出窗口,提示他们的登录详细信息。成功登录到 FB 后(通过打开新的浏览器窗口进行检查) - 我在控制台中收到此错误 - 我猜这就是阻止它工作的原因。
注意 - 这在 http..
不安全的 JavaScript 尝试从 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 的框架访问 URL https://www.iloveugly.net/View-your-cart-content.html?page=shop.cart 的框架。域、协议(protocol)和端口必须匹配。
来自脚本 connect.facebook.net/en_GB/all.js:78
网站:
w w w 。我爱你。网
facebook 应用程序设置的域为 www.domain.net,应用程序 URL 为 https://
问题: 为什么我会收到此错误,我该如何解决?我在哪里可以看?
最佳答案
检查您如何设置成功登录重定向。他们也应该指向 https。