2012-11-25 118 views
2

在包含多個SoundCloud iframe的頁面上,這些iframe的隨機子集在Chrome和Firefox中都不可見,並且不包含正常的SoundCloud內容,而是包含以下HTML。受影響的iframe經常隨着每個頁面加載而改變,並且同一頁面上的youtube iframe不受影響。有誰知道原因和/或解決方法?Invisible SoundCloud iframe

更新:在進一步的檢查中,此標準SoundCloud內容,除了div id =「widget」爲空,並且手動iframe重新加載到單個iframe時強制其可見。這可能是第一次加載iframe,然後用XHR獲取div內容,並且在瀏覽器正忙於網絡擁塞的網頁上,一些XHR默默超時?如果是SoundCloud,你能否增加你的XHR超時?

更新2:我在同一局域網上的兩臺獨立機器上測試了這一點,看起來它可能是目前版本的標準Flash插件的問題(在winXP上爲11.5.502.110 - 由auto - 11月9日更新,大約何時開始,以及Ubuntu 12.04上的11.2.202 - 今天11月27日安裝)。以下信息應使其具有可重現性。我在兩臺機器上的Firefox上都獲得了100%的一致性故障,通過啓用標準插件與Chrome自己的PepperFlash插件,我可以在Chrome中啓用和停用故障(在兩臺機器上)。 PepperFlash 100%無故障,但由於impossibly choppy audio,PepperFlash播放器的當前版本無法使用。

<html lang="en"> 
    <head> 
     <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, minimum-scale=1, maximum-scale=1, user-scalable=no"> 
     <title>SoundCloud Widget</title> 
     <base target="_blank"> 
     <link rel="stylesheet" href="/player/assets/widget-22748325.css"> 
     <script src="/player/assets/widget-ab572693.js"></script> 
     <script> 
      require(["lib/support", "lib/flash-widget"], function(support, flashWidget) {if (support.newWidget) { require(["application"], function(A) {A.start("207ad5d2")}) } else { $(flashWidget.start); }}); 
     </script> 
    </head> 
    <body class=" hasGoogleVoiceExt"> 
     <div id="widget" style="height: 100%;"></div> 
     <div id="sm2-container" class="high_performance swf_error" style="z-index: 10000;"><embed name="sm2movie" id="sm2movie" src="/player/assets/swf-8bc33658/soundmanager2_flash9.swf" quality="high" allowscriptaccess="always" bgcolor="#ffffff" pluginspage="www.macromedia.com/go/getflashplayer" title="JS/Flash audio component (SoundManager 2)" type="application/x-shockwave-flash" wmode="transparent" haspriority="true"></div> 
    </body> 
</html> 
+0

嘿,彼得,謝謝你報告這個!我們會研究它,然後用我們發現的內容更新此頁面。如果你有一個特定的URL,你會發現這會發生,這會非常有幫助。 –

+0

@ gryzzly:當然,[鏈接] –

+0

嘿,彼得。你能告訴我,如果你看到類似的問題出現在http://blog.soundcloud.com上的例子嗎?我很難在Chrome或Firefox中重現問題。 –

回答

0

我剛一看這給人的Adobe幾個月得到他們的共同行動後再次,問題是現在已經在Chrome和Firefox瀏覽器在XP與Flash播放器11.5.502.149版本。我沒有查過Ubuntu,但可能他們也推動了這個改變。