我遇到了一个问题,即必须在 Facebook 应用程序设置中的站点 URL 参数中选择 http 或 https 作为方案。
在调用 FB.ui 时,SDK 会自行发送一个“origin”参数,该参数具有当前页面的域。如果此源域与应用设置中的站点 URl 参数不匹配,则会引发“无效重定向 uri”错误。我们调用的页面不安全 (http),但我们的站点 URL 设置为 https,因为我们在安全登录页面 (https) 上使用 FB 连接。
我们希望避免将这些无关的 FB.ui 页面也设为 https 的开销,但据我们所知,我们无法指定多个站点 URL(以同时考虑 http 和 https)。
有没有好的解决方案?也许是一种“阻止”或修改 FB.ui 发送的原始参数的方法?