ページ全体を一連のiframeに動的に「書き換え」ようとしています。下部のiframeに音楽プレーヤーバーがあり、その上/後ろのiframeに元のページが「書き直されている」必要があります。SMCプレーヤーとほとんど同じです。私は近くにいるように感じますが、私はjQueryの初心者です。したがって、ポインタは事前に大いに感謝されます。
正しく機能しないiframeを作成する主要な部分は次のとおりです。
var oldpage = "<html>" + $("html").html() + "</html>";
$('body').html( "<iframe frameborder='0' id='content' allowtransparency='true' name='content'></iframe>" );
$('#content').contents().find('html').html(oldpage);
$('body').append("<iframe id='stratus' allowtransparency='true' frameborder='0' scrolling='0'>");
1行目に元のHTML全体を読み込もうとしています。次に、iframeを作成し、oldbody変数を新しいiframe#contentに挿入しようとしています。iframeは作成されますが、#contentiframeの本文は空白です。