2

私は過去3時間の検索に疲れ果てていると言わなければなりません。私はこの問題が以前に調査されたことを知っています、そして私は役に立たないためにいくつかの解決策を試みました。

異なるページ間を移動するためのトップナビゲーションメニューを含むマスターページを備えたasp.netWebサイトがあります。これらのページ間を移動するときにちらつきを防ぎたいと思います。このちらつきはIEとChromeで発生しますが、Firefoxでは発生しません。

私が試した方法:

  • 次のようないくつかのメタタグソリューションを使用します。<meta http-equiv="Page-Exit" content="Alpha(opacity=100)" />

  • マスターページのコンテンツプレースホルダーを更新パネルでラップする

  • 更新パネルのナビゲーションメニューだけをラップします。

これらの方法はどれも機能しておらず、iframeを使用することが私の場合の良い解決策であるとは本当に思いません。

他に解決策はありますか?

4

2 に答える 2

0

これは FOUC (スタイル設定されていないコンテンツのフラッシュ) として知られており、@import CSS ステートメントが原因である可能性があります。場合によっては、ブラウザ固有のものであり、最近ではそれほど頻繁には発生しません。

https://en.wikipedia.org/wiki/Flash_of_unstyled_content

これは、CSS が最初に読み込まれるようにするだけで解決できる場合があります。

https://www.techrepublic.com/blog/web-designer/how-to-prevent-flash-of-unstyled-content-on-your-websites/

于 2012-05-18T01:43:47.193 に答える
0

どうやら head セクションに JavaScript ファイルがたくさんあったのが問題だったようで、一番下の body タグの終了タグの直前に移動すると、ちらつきが大幅に軽減されました。この解決策は、スタックオーバーフローに関するこの質問にあります。

于 2012-05-18T13:05:51.110 に答える