2017-06-06 18 views
2

IOS Messengerアプリ(described in the documentationとして設定)でMessenger Webviewを使用できますが、デスクトップブラウザではWebViewは常に新しいページで開きます。FacebookのMessengerのポップアップWebviewは、デスクトップブラウザでサポートされていますか?

デスクトップWebブラウザのメッセンジャーは、「コンパクト」や「背の高さ」のようなwebview表示モードをサポートしていませんか?

+1

私はメッセンジャーが別のブラウザタブ/ウィンドウ内だけで開いたURL意志、デスクトップブラウザを信じています。 – kar

+0

それも私の所見です。よりモバイルな体験を得るために何か特別なことがあるのだろうかと思っていました。 – willem

答えて

2

現在のところ、現在は実行可能です。 新しいタブを開く代わりにポップアップWebビューを作成するには、次のようにする必要があります:

1)iframe内のページを許可するための適切なX-Frame-Options HTTP応答ヘッダーを設定します。

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

+0

おっと、これは最高です。 – willem

+1

@anakornkは、SDKのインストール/使用なしでFacebook Desktop Webviewを有効にするためにx-frame-optionsを設定することは可能ですか? – JPThorne

+0

JS 'SDK'スクリプトを使用する必要はありません – JPThorne

関連する問題