問題タブ [fbjs]

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.

0 投票する
3 に答える
1103 参照

facebook - Facebook タブ アプリケーションのスクリプト

Facebook に移植しようとしている Web アプリケーションがあります。アプリは、いくつかの外部 JavaScript ファイルを使用します。そこで、最初は iframe の Facebook アプリケーションを作成したいと考えていました。ただし、タブアプリケーションを作成するときにiframeを使用できないことが判明しました(これは要件です)。タブ アプリケーションとは、壁、情報、写真などの横にあるプロファイル ページにアプリを配置することを意味します。タブ。

私のjavascriptをFBJSスクリプトに変換するのに役立つ良いツールを知っている人はいますか? または、このタブ付きアプリケーションに独自の JavaScript を含めることができるように、誰かが回避策を持っていますか?

助けてくれてありがとう。

0 投票する
1 に答える
1205 参照

javascript - FBJS テキストエリアのカウントダウン

Facebook アプリケーションに、視覚的に特定の文字数に制限したい textarea 要素があります。これは、Web から取得したコード スニペットです。

このスクリプトは Facebook フレームの外でもうまく機能しますが、FBJS の制限と、このスクリプトを機能させるために何を変更する必要があるかを理解していません。同様の機能の実装に成功した人はいますか?

ありがとう。

0 投票する
1 に答える
518 参照

javascript - Facebooker Connect と Safari 4

既知の問題のようですが、解決策が見つかりませんでした。

Facebook アプリが fb:iframe を JS コードでロードして JS 呼び出しを実行しようとすると、Safari はこの発言をブロックします。

安全でない JavaScript が URL のフレームから URL のフレームにアクセスしようとしています。ドメイン、名前、およびプロトコルが一致する必要があります

これを解決する方法はありますか?

0 投票する
4 に答える
8651 参照

javascript - Facebookで特別な権限を確認する方法

ユーザーがサイトにストリームの公開許可を与えているかどうかを JavaScript で確認するにはどうすればよいですか

?

0 投票する
1 に答える
709 参照

javascript - FBJSがこの入力要素から「onclick」属性を削除するのはなぜですか?

次のようにsetInnerXTHML()に「onClick」属性を含めると、次のようになります。

'onClick'は削除されます。これは、Firebugで要素を検査することでわかります。これはそれが明らかにするものです:

onClickで呼び出される関数は次のとおりです。

ご覧のとおり、「onClick」と「addEventListener」の両方を試しました。どちらも機能しません。何か案は?

0 投票する
1 に答える
469 参照

javascript - フェイスブック FBJS UTC

FBJS AJAX を使用して JSON ファイルからデータを取得しています。json ファイルの値の 1 つは日付です。日付は UTC 形式ですDate(1255535021000-0600)

ただし、何をしても「無効な日付」または「NaN」エラーが発生します。

私は次のことを試しました: new Date(1255535021000-0600), new Date(1255535021000), Date.parse(1255535021000-0600), Date.parse(1255535021000).

昔ながらの Javascript では完全に機能しますが、FBJS を使用する場合は機能しません。

これを使用可能な日付に変換するにはどうすればよいですか?

0 投票する
2 に答える
1109 参照

ajax - addEventListener()質問/奇妙な振る舞い

Facebook用のゲームを開発しています。私はPHPとFBJSを使用しています。addEventListener()を使用して、2つのボタンにイベントをアタッチしています。各ボタンには、js関数である独自のイベントハンドラーがあります。最初のイベントハンドラー(loadNewCargo())は問題なく呼び出されます。ただし、2番目のイベントハンドラー(discardExistingCargo())を使用すると、ページが呼び出されたときにページが更新されます。私が見た例では、複数の要素に対して単一のイベントハンドラー関数を使用しています。要素ごとに1つのハンドラーを作成しています。これは違法ですか?コードは次のとおりです(「load-new-submit」と「discard-existing-submit」はダイアログの2つのボタンのIDです):

あなたが提供できるどんな援助にも感謝します。

0 投票する
1 に答える
1760 参照

php - addEventListener() は複数のボタンにアタッチされていますが、一度だけ起動します

PHP/FBJS で Facebook アプリを作成しています。addEventListener() を 2 つのボタンにアタッチするコードがあります。アプリを実行すると、最初にクリックしたボタンが addEventListener() を起動し、イベント ハンドラーが期待どおりに呼び出されます。しかし、2 番目のボタンをクリックするか、同じボタンをもう一度クリックすると、イベント ハンドラーは呼び出されません。これが私のコードです:

どんな助けでも大歓迎です。ありがとう!

@ティム

これらの要素の重複を防ぐために、次のように loadCargo() 関数を変更しましたが、以前と同じ問題が発生しています。

0 投票する
1 に答える
363 参照

javascript - dialog.onconfirm() で外側のループカウンターを同期するのに助けが必要です

私はFacebook用のゲームを書いています。次のコードでは、問題があります。for ループが実行されており、そのループでダイアログを呼び出し、ダイアログの「onconfirm」を実装しています。問題は、onconfirm 関数内のループ カウンターにアクセスする必要があることです。ただし、onconfirm は for ループのスコープ外で呼び出されるため、カウンター値はインクリメントされて有効ではなくなります。ループが終了した後ではなく、ダイアログが表示されたときのカウンター値をダイアログ onconfirm に渡す何らかの方法が必要です。または、誰かがより良い解決策を持っているかもしれません。どんな助けでも大歓迎です。ありがとう。

0 投票する
2 に答える
2976 参照

facebook - facebook-iframeアプリケーションでFBJSを使用する

iframeアプリでFBJSを使用しようとしています。私が書いたものは何もうまくいかないようです。何か案は?