私はiframe内で実行されているfacebookアプリを持っています。問題は、ブラウザのウィンドウが小さくなると、アプリのページリストの一番下までスクロールして新しいページを選択すると、iframeの下部にも開きます。iframe内の新しい開かれたページの先頭へスクロール
リンクに#topを追加して、新しいページ内のname="#top"
要素にリンクしようとしましたが、これはFirefox(検証済み)とIE(まだ検証されていません)では動作しません。 Firefoxの場合、これは既知の問題で、「スクロールトップ」リンクを作成するための回避策がいくつかありますが、iframe内で新しいリンクを開いてスクロールさせる方法についての解決策は見つかりませんでした。
iframeのbody要素にonload="location.href='#'"
を追加しましたが、それでも成功しませんでした。 私が試してみても、Firefoxでは無視されているようです。
これまでにこの問題が発生しましたか?もしそうなら、いくつかのアドバイスを惜しみませんか?
おかげ
標準のFacebookサイズ変更FB.Canvas.setAutoResize()といくつかの小さな回避策を使用します。私はajaxを使っていませんが、jQueryを大量に使っています。あなたの提案がうまくいっているかどうかを確認しようと思います。 – BBog
残念ながら、それは私が試した他の多くのソリューションと同様に動作しません:onload = "window.parent.scroll(0,0);"、ドキュメント。何もFacebook iframeの組み合わせで動作するようには見えません:(/ someButton) – BBog