经过四处寻找很长一段时间后,我决定直接问你。 我正在寻找一种方法来检测“Send to messenger”按钮是否已加载。我们目前正在测试我们的新Messenger软件,并希望在我们的网站上显示按钮的选项,如果某人是测试人员,并且显示一个“测试我们的测试版”链接到表单的按钮。检测是否加载了“发送到信使”按钮(Facebook信使)
除非用户是应用程序的管理员或测试人员,否则不会加载该按钮。我尝试在javascript中使用trim和length。然而,脚本实际上加载了div内的内容。
这里的代码看起来是静态的:
<div class="fb-send-to-messenger"
messenger_app_id="APP_ID"
page_id="PAGE_ID"
data-ref="PASS_THROUGH_PARAM"
color="blue"
size="standard">
</div>
而且在隐身加载里面一个空的HTML文档的iframe。
令我感到恼火的是,即使未加载,div实际上也有一个fb-xfbml-state =“呈现”状态。
有没有其他办法可以做到这一点?如果用户有活动会话,但我还没有找到任何东西,我一直在通过Facebook文档寻找在该脚本之外的方法,
如果您有登录用户,您可以检查他们是否在您的应用中有角色... – CBroe