2017-09-01 13 views
0

私はFacebookのプラグインiframeコード(私のアプリにLike Pageウィジェットを含める)を含むIonic1アプリで働いています。私は私のアプリではiframeを含めた後Facebook Pageプラグイン - 死の白い画面

私はページのプラグイン用のコードを取得する場所からFBリンクは

https://developers.facebook.com/docs/plugins/page-plugin

今では、私はウィジェットのようにFacebookを利用して取得していますし、私のようにクリックした後、 'マイページのように'ボタン、確認を求めています。確認ボタンをクリックすると、「1」の空白の画面が表示されます。誰でも親切にこのエラーの内容を教えてください。 Ionic3アプリに含ま

私のiframeコードが

<iframe src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2FMyCompanyName-ID%2F&tabs=timeline&width=340&height=256&small_header=false&adapt_container_width=true&hide_cover=false&show_facepile=true&appId=MyappID" width="340" height="256" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe> 

答えて

2

ページプラグインからFacebookのような機能を使用しないことをお勧めしています。 facebookの理由は、死の白い画面が、対応するページ(年齢/国)の許可に関するものであることを伝えます。しかし、この後も私は白い画面のエラーを克服することはできません。

Fbドキュメントごとに Facebookのページは好きではありませんが、投稿や画像が好きです。

あなたのアプリがファンベースの場合、ページプラグインの代わりに、機能を達成できるページURLにユーザーをリダイレクトしないでください。

奇妙なことに、fbページプラグインには死の白い画面が表示されないことに注意してください。これは、アプリでページプラグインが動作し始めたことを意味するものではありません。リダイレクトページURLをアドバイスした方が良い!

+0

同じプラグインがウェブサイトで動作しています。それはどのようにウェブサイトで動作しますか? – KarthikKPN

+0

理由はfbがユーザーがWebブラウザでfbにログインしているかどうかをチェックし、処理を実行するためです。しかし、イオンアプリの場合、fbページプラグインはログインステータスを知らないので、ユーザーはログインアクセストークンを送信するよう求められます。ヌル例外シナリオがあります。私の古いアカウントはブロックされているので、私はあなたに以前に答えられた質問のリンクを提供することができません。そのために残念!あなたがこれが役に立つとわかったら、承認しupvoteしてください! –

+0

リクエストにアクセストークンを追加すると、ページプラグインの空白の画面エラーを修正しますか? – KarthikKPN

0

Yesアリスが言ったように、Fbはまだ質問を解決するために キャッチしたTypeError:おそらく死の白い画面を呼び出すnull のプロパティ 'closed'を読むことができません。あなたのページのページポップアップが閉じられているので、ページプラグインを使用することはできません。

代わりにtre機能のためにfacebookのページURLにユーザをリダイレクトしてください。

年齢/国の制限を除去した後、ウェブサイトでのプラグインの作業の背後にある理由は、ユーザーのブラウザにログインし、ユーザーがログインしていない場合ので、FBは..ログインセッションから

を認証していることですプラグインがウェブサイトのページを好きにすることはできません。

0

あなたは私がページプラグイン上で持っていたのと同じ疑念を感じているようです。 私の側からいくつかの情報を教えてください - あなたは1エラーに直面するでしょう。 1 denotionはclose-popup.phpを呼び出します。これは実際にはウェブサイト(php)用に設計されています。だから、ウェブサイトの場合、facebook pageプラグインが1を返すと、openendであるfacebookからのポップアップが閉じられる。 - モバイルアプリの開発中に空白の画面が表示される場所です。 - Facebookからの返信が成功しましたが、closepopup.phpはウィンドウを閉じることができません。無限に開いた空白の画面にはエラー1があります。一般的には、PHPで死の白のスクリーンとして知られています。 - ウェブサイトでも、モバイルでアクセスできないようにCookieを有効にする必要があります。 - fb docsは、モバイルアプリのようなページを使用することはできず、代わりに投稿や共有が好きです。 - その間、Facebookにバグレポートを提出すると、問題の詳細を知ることができます。

関連する問題