6

Facebookの仕様に概説されているように、フレームを介して実装されたFacebookのような機能をWebサイトに追加したページがあります。

このサイトは、jqueryを介したクライアント側の開発でasp.netに組み込まれています。

このページのパフォーマンステストでは、Facebook iframeの導入が問題となっており、読み込みに以前の2倍の時間がかかっていることが示されています。

したがって、これを修正する必要があります。ヒントや提案はありますか?可能性のある作業は、iframeの読み込みを無計画に行うことができますか?

4

3 に答える 3

3

私のサイトのいくつかでもこれが当てはまることがわかりました。iframeページが読み込まれたら、JavaScriptを使用して挿入してみることができます。

于 2011-05-12T00:51:24.957 に答える
2

iframeにIDを指定し、srcで空のままにすることができます。

body onloadイベントを待ってから、「getElementById」JavaScriptメソッドを使用してiframeのIDを取得し、そのURLをsrc値として入力します。

于 2011-05-12T01:03:10.607 に答える
1

JQueryタグを追加したので、ページに次のようなJavaScriptが少しあると思います。

$(document).ready(function() {
    // initialize everything here

これにより、すべてのページ要素が読み込まれるまで初期化コードが実行されないようになります。残念ながら、これにはiframeが含まれます。したがって、Alexが言うように、重要なビットがロードされた後にiframeを動的に挿入します。

于 2011-05-12T00:57:40.203 に答える