我可以在 IOS Messenger 应用程序上使用 Messenger webviews(配置为文档中描述 https://developers.facebook.com/docs/messenger-platform/send-api-reference/url-button),但在桌面浏览器中,webView 始终在新页面中打开。
我是否做错了什么,或者桌面 Web 浏览器中的 Messenger 根本不支持“紧凑”或“高”等 Web 视图显示模式?
截至今天,这是可行的。
要制作弹出网页视图而不是打开新选项卡,您将需要:
1) 设置正确的 X-Frame-Options HTTP 响应标头以允许您的页面位于 iframe 内。
2) 如果要从持久菜单打开 webview,则需要将“menu_item”对象的属性“messenger_extensions”的值设置为 true。
Links:
https://developers.facebook.com/docs/messenger-platform/webview/extensions https://developers.facebook.com/docs/messenger-platform/webview/extensions
https://developers.facebook.com/docs/messenger-platform/reference/messenger-profile-api/persistent-menu https://developers.facebook.com/docs/messenger-platform/reference/messenger-profile-api/persistent-menu
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)