将 JS SDK 用于 Facebook 共享对话框时
FB.ui {
display: 'popup'
method: 'share'
href: url
}
看来,在 Instant Articles 中,如果显示类型为“弹出”,则对话框会被静默抑制。那讲得通。**
但在我们的案例中,这些内容包含在第三方页面中,包括常规网页和一些转换为即阅文的页面,因此我们不能只隐藏共享按钮,我们需要网页的弹出样式。
有没有办法用 JS SDK 检测 IA 环境。我们无法使用该ia_document
对象,因为这些页面嵌入到我们无法控制的其他网页中,因此我们无权访问它。
我们想要检测我们的嵌入是在作为 Instant Article 的父级中呈现的,因此我们可以动态更改显示类型。
**更新:可能没有任何显示类型在 IA 环境中工作。无论如何,我们仍然需要能够检测到上面提到的 IA。