2009-07-10 88 views

回答

1

我相信這也可以通過運行Firebug的觸發 - 嘗試檢查你的瀏覽器中使用的LiveHTTPHeaders(或其他一些HTTP嗅探程序像查爾斯),而你已經螢火蟲禁用請求。

1

我剛剛證實,這也發生在我身上。

起初,我認爲這是由於Firefox的一個錯誤。請參閱this page上的常見問題問題#16。然而,他們引用的錯誤似乎是固定的。

因此,我看了一些我自己的網站,使用SWFObject 2.2嵌入SWFs。雙重GET沒有發生。我認爲不同的是,在我的代碼中,我在頁面的<head>而不是正文中調用了swfobject.embedSWF。將腳本放在首位是SWFObject 2.2文檔建議的內容(這與SWFObject的舊版本略有不同)。

所以這裏就是我想要嘗試,如果我是你:

  1. 取出的google.load( 「SWFObject的」, 「2.2」),並直接包含的SWFObject腳本。
  2. 將swfobject.embedSWF代碼移動到頁面的頭部。
+0

即使有這個更新的例子包括直接SWFObject的,並調用文件的嵌入電話,我仍然看到雙重要求。 http://www.dweebd.com/examples/double-swf-request/embed-in-head.html – 2009-07-10 06:32:11

2

我想我想通了。我更仔細地閱讀Firefox的錯誤報告,這看起來是由我安裝的AdBlock Plus引起的。首先,我驗證了您的更新頁面仍然存在該錯誤,並且再次進行了重新創建。然後,我禁用了AdBlock Plus並嘗​​試了相同的測試。雙重要求不再發生。因此,如果您安裝了該擴展程序,或者可能是類似的擴展程序,那可能是原因。

This是關於該插件被雙重實例化的錯誤報告,this是AdBlock Plus導致它的錯誤報告。

+0

我想,如果你只看到一個請求,你可能只是一個緩存的SWF。你是否證實你所看到的一個請求是200行?我看到雙重要求,並沒有Adblock Plus的(或安裝任何奇怪的插件) http://www.dweebd.com/examples/double-swf-request/no-weird-plugins.png – 2009-07-10 22:49:08

+0

哪個版本的Firefox是你在用嗎? – Jacob 2009-07-11 02:00:35

相關問題