3

こんにちは皆さん、FacebookアプリケーションのリンクとJSSDKについて2つの小さな質問があります。だから私に説明させてください:

1- Facebook JS SDKから理解したように、ここに画像の説明を入力してくださいは空のままにしておく必要があります。しかし、それでも私は少しめまいがして、ページのコンテンツをそこに入れるべきか、それとも空のままにしておくべきかを確認したいですか?確認してください。

2-ページのCSSマークアップにいくつかの変更を加えましたが、1日後、Facebookアプリケーションのリンクにいくつかの変更が表示されません。そのような方法がある場合、どうすれば変更の結果を確認できますか?

どうもありがとうございます。

4

1 に答える 1

2

あなたのためにこれに答えましょう:

1) はい、空のままにしておく必要があります。これが必要な理由に関する情報は、JS SDK docsから引用されています。

JavaScript SDK では、適切にロードするために要素と、アプリ ID で SDK を正しく初期化するためfb-rootの呼び出しが 必要です。FB.init

または fb-rootを使用して要素を非表示にしないでください。非表示にすると、SDK の一部が Internet Explorer で正しく機能しなくなります。display: nonevisibility: hidden

fb-rootSDKは、本文に対して相対的に、またはページの上部に近い要素に対して相対的に配置されることが期待される要素を挿入します。要素がまたはfb-rootの要素内にない場合に最適です。配置された 要素の内部に要素を配置する必要がある場合は、ボディの上部に近い位置に配置する必要があります。そうしないと、SDK の一部が正しく機能しない可能性があります。position: absoluteposition: relativefb-root

2)おそらくキャッシュの問題です。以前に回答されたcssの問題に関する同様の質問があります:iPhone FB APPのcssコンテンツのキャッシュ

また、ブラウザ/訪問者のブラウザに CSS ファイルを再取得させるには、次のように CSS ファイルの URL の末尾にクエリ パラメータ/変数を渡すのがコツです。?v=1

<link rel="stylesheet" href="css/style.css?v=1">

これにより、ブラウザまたは Facebook で、新しい変更が反映された CSS ファイルが自動的に取得されます。ファイルを更新するたびに番号を変更して、変更をすぐに確認できるようにしてください。

于 2012-10-10T11:44:09.167 に答える