1

在为外部站点实施 FB Pay 对话框时,我遇到了问题。

为了显示此对话框,我根据文档使用FB.ui方法:

https://developers.facebook.com/docs/reference/dialogs/pay/

但是 JS 生成的 Url 包含display=popup参数,该参数仅适用于移动设备。这不是我的情况:我需要付款才能在手机和台式机上工作。

因此,我决定对手机使用 JS FB.ui方法,对台式机使用简单的 GET Url。

以下是问题:

1) 这是正确的决定还是有更好的方法让 FB Pay 对话框在手机和台式机上都可以工作?

2)如果这是最好的方法,我怎样才能知道它是否是移动设备?在内部,在我们的站点中,我们只是使用移动用户代理列表进行猜测,但不一定是 FB 方式。那么,FB方式是什么?

4

0 回答 0