Messenger API:旁路信使浏览器

时间:2017-06-27 13:01:21

标签: javascript facebook facebook-messenger messenger

我正在构建一个webapp,用户可以在其中共享指向其他用户的链接。

让我们用一个例子说明我的问题:

  • Alice正在使用webapp。
  • Alice通过messenger API与Bob分享链接。
  • Bob点击在Messenger浏览器中打开的链接。
  • Bob希望与Chris 分享一个链接,但此后它无法正常工作 messenger API无法在messenger浏览器中打开!

我尝试通过添加href="_blank"来修复此问题,但链接会在信使浏览器中保持打开状态。

当用户点击链接(并使用用户的默认浏览器)时,是否可以绕过信使浏览器?不使用Facebook设置。

1 个答案:

答案 0 :(得分:0)

不幸的是,Messenger Platform Reference中没有这样的东西。只有用户可以通过Messenger的设置选择绕过Messenger的浏览器,而转而使用默认的移动浏览器。

href="_blank"应该没有任何作用,原因有两个:

  1. 它写得不正确。正确的语法是target="_blank"
  2. 即使编写正确,因为它实际上只是告诉浏览器在新选项卡(或Window)中打开某个内容,而不是其他浏览器。 Messenger的浏览器只是忽略它,因为它不支持标签。