iframe でコンテンツをリロードすると、Chrome がちらつきます。次のことを考えて、これを何らかの方法で回避できますか。
- いくつかの魔法を行う js で a-links をラップします。
- content-html のメタタグ。(iframe 内の html をソース管理しています)
iframe の content-type は (pdf、html、images) によって異なる場合があることに注意してください。ここで ajax が唯一の方法である場合、http-content-type は iframe に反映されますか?
http://jsfiddle.net/2tEVr/のデモにアクセスしてください。
フィドルの抜粋:
<iframe name="if" width="800" height="600"></iframe>
アップデート
私にとって最も効果的な解決策は、通常の href を ajax-requests に置き換えて、本文領域を再作成することでした (以下の解決策 4)。ちらつきはなくなりましたが、コンテンツと「ビューソース」の間の同期がajax-request で失われました。
また、私の場合は content-type が変更される可能性があるため、ajax-request を実行する方法にはいくつかの頭脳が必要であり、おそらく通常の位置情報リクエストにフォールバックする必要がありました。
よろしく、