我在facebook和iOS上的应用内浏览器和Instagram上显示FB登录按钮时遇到了问题。以下是CodePen https://codepen.io/Casperovsky/pen/OJXqjdb上的测试代码
<div id="fb-root"></div>
<div id="fb-root"></div>
<script async defer crossorigin="anonymous" src="//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v9.0&appId=XXX&autoLogAppEvents=1" nonce="XXX"></script>
<b>test</b><br>
<div class="fb-login-button" data-size="large" data-button-type="continue_with" data-layout="default" data-auto-logout-link="false" data-use-continue-as="true" data-width=""></div>在Chrome、Safari、Edge、Firefox等主流浏览器中,一切都运行得很好,唯一的问题是这些应用程序中的应用内浏览器。代码来自Fb开发者页面:https://developers.facebook.com/docs/facebook-login/web/login-button我用iframe,localstorage做了一些单独的测试,但看起来一切都很好。有趣的是,开发者页面上的Fb demo显示正确。所以我想我漏掉了什么,但我想不出是什么。谢谢!
发布于 2020-11-17 23:28:53
问题解决了。在Facebook应用程序设置中,网站地址与我正在测试的网站地址不匹配。
https://stackoverflow.com/questions/64861253
复制相似问题