問題タブ [facebook-ui]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - iframe 内の parent.document へのアクセス
iframe アプリ内で " parent.document
" を呼び出すと、" Permission denied to access property 'document'
" エラーが発生します。ドメインが異なる場合、iframe 親ドキュメントを変更する方法はないようです。
たとえば、Facebookの「FB.ui」関数の結果をトレースしました。
< div >
iframe 内でこの関数を呼び出した後、結果ダイアログは、「parent.document」ページ内で動的に作成される単なるタグであることがわかりました。
したがって、iframe で parent.document へのアクセスが禁止されている場合、Facebook がそのようなことを行う可能性はありますか?
javascript - FB UI を使用してユーザーにエラー メッセージを表示する
JS-SDK、FB UI を使用して、「最大アップロード サイズは 25MB です」などの簡単なダイアログを表示することは可能ですか。カスタム ラベルの付いたダイアログとボタンのみが存在する必要があります。
amazon-s3 - FB.ui で送信されたメッセージの「添付ファイルが利用できません」
FB.ui({method: "send"}); を使用して送信するメッセージにリンクと画像を含めようとしています。
ドキュメント: https://developers.facebook.com/docs/reference/dialogs/send/
この受け入れられた回答を見たことがありますが、私の質問には対応していないことに注意してください。
受信者が画像とリンクを表示できる場合と、次のように表示される場合があります。
何がこれを引き起こす可能性がありますか?イメージは AWS CloudFront でホストされ、HTTP および HTTPS 経由でアクセスできます。
jquery - Facebookアプリのブックマークオプションはどこに行きましたか?
iframeタブアプリを実行しています。アプリから招待状を送信した後、キャンバスアプリの場所ではなく、実際のiFrameタブの場所にユーザーを誘導する必要があります。
Facebookには、ユーザーをキャンバスからページタブに誘導するためのURLを入力できるブックマークのオプションがあると聞きましたが、これは消えたようです。
これを行う方法はありませんか?招待状を送信するときに、値またはreturn_uriを渡すことはできますか?
招待ATMを送信するための私のコードは次のとおりです。
どんな助けでもかまいません!
javascript - Facebook UI 送信
私はこのFacebookのUIを使用しています
送信FacebookのUIが表示されますが、送信ボタンをクリックして、メッセージを取得すると思われるfbアカウントを確認すると、メッセージリストに表示されません。
内部サーバー エラーが発生しています。この画像も
何か案が?
リンクが無効だと思います。リンクを有効にするにはどうすればよいですか?
よろしくお願いします、キング
javascript - アプリにログインした後、ユーザーが Facebook からログアウトしたことを検出する方法は?
私のアプリケーションは Facebook 認証を使用します。
そしてそれを使用すると、人々は自分のウォールに投稿できます:
これは問題なく動作しますが、1 つだけ問題があります。人々の場合:
- アプリにログインします。
- フェイスブックからログアウトします。
- アプリからウォール ポストを作成してみます。
ウォール ポスト ダイアログを開くことができません。コンソールには、「X-Frame-Options によって表示が禁止されているため、ドキュメントの表示を拒否しました。」と表示されます。
代わりに、Facebook にログイン プロンプトをユーザーに表示させることはできますか? または、エラーを検出して、Facebook にログインしていないことをユーザーに伝えることはできますか?
facebook - 送信ダイアログによってメッセージが送信されたユーザーの数を取得することは可能ですか?
「送信ダイアログ」を使用して特定の友達にメッセージを送信するときに、ユーザーがメッセージを送信した人/友達の数を取得できるかどうか疑問に思っています (数字だけで問題ありません)。送信ダイアログのドキュメントを調べましたが、これに関する情報はないようです (https://developers.facebook.com/docs/reference/dialogs/send/)。
この段階で考えられる別の方法は、グラフ API を使用することですが、その場合、ユーザーが送信したばかりのメッセージの messageID を知る必要があります。
css - FB.uiダイアログのz-indexを指定する方法はありますか
Facebookフィードダイアログfb.uiを自分のサイトの一部のコンテンツに表示しようとして問題が発生しました。
ドキュメントでz-indexを増やす方法を見つけることができないようです。いくつかのCSSオーバーライドハッカリーなしでこれを行うための好ましい方法は何ですか?
これでzインデックスを変更するにはどうすればよいですか? http://developers.facebook.com/docs/reference/javascript/FB.ui/
facebook - MyCalendar のようなカスタム テキストで apprequest を作成するには?
このリクエストを行う方法は?(つまり、カスタム テキスト)
javascript - 共有ダイアログが開いてから閉じます
ユーザーがフォームを送信すると、アプリは共有ダイアログを開きます。送信後にページが更新されると、ドキュメントレディ(jQuery)でダイアログが呼び出されます。
ダイアログボックスは開きますが、数秒後に閉じます。これにより、ダイアログがほとんど役に立たなくなります。それが閉じる前に「共有」を押してみれば、それは機能しますが、明らかにほとんどのユーザーはそれを試して競争するつもりはありません。
アプリはここで見つけることができます:https ://apps.facebook.com/topmoviesseen/
私はそれが一時的なものである可能性があることに気づきましたが、それが完全に機能するのを見るのは奇妙なことです。また、ダイアログが消えて4〜5秒後に再表示される場合もあります。ボックスのz-indexまたは可視性に影響を与える何らかのJSがあると推測するのは危険ですが、何も見つかりません。
どんな助けでも大歓迎です。
ダイアログの呼び出しに使用されるコード: