この質問は、他のいくつかの場所で数回提起されましたが、実際に答えられたことはありません. 私の問題はこれです。
ページに 4 つの iframe があり、それぞれが同じドメインを指し、同じリソースを要求していますが、パラメーターに基づいて異なる結果を表示します。iframe は JQuery を介してロードされています。例
//Get the data needed for form the iframe
var domain = $('#domain').val();
var application_id = $('#application_id').val();
var url = 'http://' + domain + '/appearance/theme/' + application_id +'?device=';
//Load an empty iframe into the page
$('<iframe src="" height = "400px" id="iphone_demo" name="iphone_demo" ></iframe>').appendTo('#iphone_frame');
$('<iframe src="" height = "400px" id="android_demo" name="iphone_demo" ></iframe>').appendTo('#android_frame');
$('<iframe src="" height = "600px" id="ipad_demo" name="iphone_demo" ></iframe>').appendTo('#ipad_frame');
$('<iframe src="" height = "600px" id="facebook_demo" name="iphone_demo" ></iframe>').appendTo('#facebook_frame');
//Now set the iFrames source
$('#iphone_demo').attr('src', url + 'iphone');
$('#android_demo').attr('src', url + 'android');
$('#ipad_demo').attr('src', url + 'ipad');
$('#facebook_demo').attr('src', url + 'facebook');
iframe「#iphone_demo」は問題なく動作します。すべての js スクリプト ファイルがロードされていないように見えるため、他の iframe がクラッシュします。JS スクリプト ファイルは、PHP を使用して集約されます。これは FireFox でのみ発生します。
サーバーはCentos 6で、Apacheを使用し、PHPを介してページを提供しています。なぜこれが起こっているのか、誰にも考えがありますか。