我正在构建一个网络应用程序,用户可以在其中与其他用户共享链接。
让我们用一个例子来说明我的问题:
- Alice 正在使用网络应用。
- Alice 通过 Messenger API 分享与 Bob 的链接。
- Bob 单击在 Messenger 浏览器中打开的链接。
- 鲍勃想要与克里斯分享链接但此后不起作用 Messenger API 无法在Messenger 浏览器中自行打开!
我尝试通过添加 href="_blank"
来解决此问题,但链接不断在消息浏览器中自行打开。
当用户点击链接时,有没有办法绕过Messenger浏览器(并使用用户的默认浏览器)?不使用 Facebook 设置。
最佳答案
不幸的是,Messenger Platform Reference中没有这样的东西。只有用户可以通过 Messenger 设置选择绕过 Messenger 浏览器而使用默认移动浏览器。
href="_blank"
不应产生任何效果,原因有两个:
- 写错了。正确的语法是
target="_blank"
- 即使编写正确,因为它实际上只告诉浏览器在新选项卡(或窗口)中打开某些内容,而不是在其他浏览器中打开某些内容。 Messenger 的浏览器会忽略它,因为它不支持选项卡。
关于javascript - 信使 API : bypass messenger browser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44780979/