問題タブ [facebook-iframe]
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.
facebook - onClickメソッドを使用せずにFacebookのファンページにiframeを追加する
onClick機能を実行せずにFacebookページにiframeを追加する方法はありますか?
現在、このコードを使用していますが、リンクをクリックしてiframeを表示する必要がある場合を除いて、正常に機能しますか?
これはいくつかの場所で行われたようですが、私には理解できません。
facebook - Facebookのファン以外のコンテンツを非表示にする*IFrame*(FBMLではない)
FBMLを使用している場合、アプリケーションを気に入らない人からコンテンツを隠すのは非常に簡単です。私はiFrameとJavaScriptSDKを使用していますが、これを理解するのに非常に苦労しています。
私が見ている動作(ログインとログアウトの両方)は、FB.XFBML.parse()でサポートされていないようです。私は間違っていますか、それともユーザーが明示的な許可を与える必要のない別の方法を使用できますか?
asp.net - Facebook アプリケーションに招待ダイアログを追加するにはどうすればよいですか (ASP.Net を使用)
FBML の代わりに IFrame を使用して、Facebook アプリケーションを開発しています。内部にサブ iFrame を含むメイン ページがあります。内側の iframe (招待ページ) には次のものがあります。
これはまったく機能せず、フレーム ソースを表示すると、次のようになります。
アイデアや提案は大歓迎です。とにかく読んでくれてありがとう
facebook - Facebook の凝縮されたマルチフレンド セレクターのレイアウトとレンダリング
フェイスブックアプリを作るのは初めてです。iframe アプリを作成しました (つまり、アプリの登録時に「キャンバス タイプ」として「iframe」を選択しました)。アプリのサイドバー (約 200px の幅) にマルチ フレンド セレクター フォームがあるこの状況があります。
スクリーンショット:
そのフォームを生成するための関連コードは次のとおりです (アプリ レイアウトの一部であるhtmlタグを除く)。
[招待状を送信] をクリックすると、確認ダイアログ ボックスが表示されますが、メイン アプリが読み込まれる親 iframe ではなく、マルチフレンド セレクターが配置されている iframe 内に表示されます (したがって、レイアウトが壊れます)。
スクリーンショット:
次のコードを試しました (ここでfb:serverFbmlタグを削除します):
ここでは、共有ボタンが表示されていますが、セレクタ フォームは空です ( fb:multi-friend-selectorタグ内には何もレンダリングされていません)。
ここで説明されているように、FB 初期化コードを使用しています:リンク テキスト
この問題を解決するにはどうすればよいですか? 私のfb APIコードに欠けているものはありますか?
ruby-on-rails - FB Iframe アプリ: ユーザーが自分の Web サイトからアプリを表示するか、Facebook からアプリを表示するかによって、異なるスタイルシートを使用する
Facebook自体のiframeで、またはスタンドアロンサイトとして表示できるFacebookアプリを開発しています(Facebook Connectとiframeアプリの間の境界線がぼやけているようです...)。
私が今持っているスタイルシートは私のサイトでは見栄えがしますが、FB iframe を通して見ると正しく見えません (おそらく b/c ブラウザー画面は iframe よりもはるかに大きいです)。 ユーザーが実際に自分の Web サイトにアクセスしているか、Facebook 経由でアプリにアクセスしているかに応じて、異なるスタイルシートを使用したいと考えています。
これどうやってするの?
(私は Ruby on Rails と Facebooker2 を使用しています)
facebook - Facebook iFrame アプリでユーザーがログアウトしているかどうかを確認する方法は?
私のアプリケーションは iFrame アプリです。以前は、$_REQUEST['fb_sig_logged_out_facebook'] を使用して、Facebook ユーザーがログアウトしているかどうかを判断できました。しかし、iFrame では、その変数が渡されていることがわかりません。どうすればよいですか?
新しい PHP SDK も使用していますが、それを支援する機能はありません。
私が知りたいのは、ユーザーがfacebookからログアウトしたか、アプリケーションをインストールしていないかです。どちらも facebook->session で null を返します。この2つを区別する必要があります。:)
facebook - Facebook JS SDK:ログインポップアップの前に権限を確認してください
iframeログインを提示して拡張パーマを要求する前に、ログインしているユーザーのアクセス許可を確認したいのですが、iframeポップアップがブラウザーによってブロックされます(ff、クロムテスト済み)。私はこれを避けたいと思っています。js関数の結果が「ネスト」されているので、かなり確信しています。私のjsの賢さは限られているので、すみません。
結果を渡さずにすべてを元の関数に保持できれば、ブラウザーはログインiframeを「ユーザーが開始した」と見なし、ブロックしないと推測しています。
しかし、私はこれを行うことができません-たとえば、次の結果がdata=undefinedになるのはなぜですか。
私の現在の完全なコードは次のとおりです。
facebook - Facebook と Twitter の iframe がクロスパス
サイトにツイートボタンとフェイスブックのいいねボタンを設置しています。それらはほとんどの領域で正常に動作しますが、奇妙な動作を引き起こしているモーダル ポップアップ (コンテンツ ウィンドウ内に留まるポップアップ) があります。基本的に、ランダムなページの読み込みでは、facebook の iframe が twitter のコンテンツを読み込み、その逆も同様です。facebook ボタンが 2 つある場合もあれば、twitter ボタンが 2 つある場合もあり、facebook ボタンが twitter ボタンの代わりになる場合や、その逆の場合もあります。これは、Firefox および特定のコンピューターでのみ発生する傾向があります。私の最善の推測では、src ストリームはパスを交差していますが、ボタンが使用されている他の場所では発生していないようです。
コードを貼り付けたいのですが、地球上の他のすべての人がこれらのボタンに使用しているコードとまったく同じです。何かご意見は?
更新: 私の同僚が同様の FireFox バグを発見しました: https://bugzilla.mozilla.org/show_bug.cgi?id=431613
彼らの解決策は、ページの読み込み時に iframe ソースをそれ自体に設定することでした。まだテスト中ですが、残念ながらライブ サーバーでしか再現できないようです。これは、Facebook や Twitter がアクセスしていることと関係があるのではないかと考えています。
facebook - IFrame で Facebook Share を使用してタイトルと説明をカスタマイズする
ホーム サイトでホストされ、IFrame を介して 3 つの個別のサイトに含まれているものを作成しました。投票が完了したら、投票者が Facebook オンラインで結果を共有できるようにしたいと考えています。Facebook 共有では、タイトルと説明を操作するためにメタ タグが必要です。この目的を達成するための最善の方法は何ですか?
facebook - Facebookiframeが安全でない/安全な警告をトリガーする
安全なページでFacebookソーシャルプラグイン(iframe)を使用したいのですが。facebook src属性を「https://www.facebook ....」として持っています。これにより、Firefoxでページを問題なくレンダリングできますが、何らかの理由で、IEでのみ、ページに両方があるという警告がトリガーされます。安全な要素と安全でない要素。何か案は?
編集:問題は、IEだけでなく、すべてのブラウザで実際に発生しています。以下のネイサンによって説明されているように、fbプラグインを含まない以外に解決策は実際にはありません。