如何防止在Messenger webview外部显示网址?例如直接在浏览器中

时间:2018-01-16 03:46:15

标签: facebook-javascript-sdk facebook-messenger-bot

我正在开发一种只在Messenger中发生的体验。如何防止在Webview外部显示网址。例如:用户点击“复制链接”。并在浏览器中打开它。

此外,还有什么方法可以完全禁用Messenger网页浏览中的分享按钮?

1 个答案:

答案 0 :(得分:1)

无法阻止用户在其他浏览器中打开该链接。您可以做的最好的事情是检测页面上的用户代理,然后显示重定向到机器人的错误,然后使用URL按钮重新发送消息。

您还可以在网址按钮上将webview_share_button设置为false:

https://developers.facebook.com/docs/messenger-platform/reference/buttons/url