我可以在IOS Messenger應用上使用Messenger webviews(配置爲described in the documentation),但在桌面瀏覽器中,webView始終在新頁面中打開。桌面瀏覽器支持Facebook Messenger彈出式Web瀏覽器嗎?
我做錯了什麼,或者桌面瀏覽器中的Messenger是否不支持「compact」或「tall」等webview顯示模式?
我可以在IOS Messenger應用上使用Messenger webviews(配置爲described in the documentation),但在桌面瀏覽器中,webView始終在新頁面中打開。桌面瀏覽器支持Facebook Messenger彈出式Web瀏覽器嗎?
我做錯了什麼,或者桌面瀏覽器中的Messenger是否不支持「compact」或「tall」等webview顯示模式?
截至今天,它現在是可行的。 要創建一個彈出web視圖而不是打開一個新選項卡,您將需要:
1)設置適當的X-Frame-Options HTTP響應標頭以允許您的頁面在iframe中。 2)如果要從持久菜單中打開webview,則需要將「menu_item」對象的屬性「messenger_extensions」的值設置爲true。
鏈接:
https://developers.facebook.com/docs/messenger-platform/webview/extensions https://developers.facebook.com/docs/messenger-platform/reference/messenger-profile-api/persistent-menu
相信在桌面瀏覽器,Messenger將只需打開的URL在另一個瀏覽器標籤/窗口。 – kar
這也是我的觀察結果。想知道是否有什麼特別的事情需要我去做,以獲得更多的移動體驗。 – willem