2012-05-23 35 views
0

我的頁面被Opera加載兩次。版本11.11Opera正在加載我的頁面兩次

我已經在幾個地方放置了一些控制檯日誌,以指示我的文檔部分被加載的順序,請參見下文。

Console Logs: 

Head section 
Head section 
Inside my Script.js file 
Inside my Script.js file 
Body section 
Body section 
Inside jQuery(document).ready 
Inside jQuery(document).ready 

這是一個使用.shtml和.asp包含的.asp經典頁面,而且我正在爲我的腳本使用jQuery。

有沒有人有任何想法,爲什麼Opera可以加載頁面兩次,當火狐,Safari瀏覽器,IE瀏覽器和Chrome都很好?

如果您需要更多信息,請詢問,我不確定需要提供多少詳細信息才能獲得一些初步建議,我希望以上內容足以開始使用,謝謝。


我注意到的一件事是輸出控制檯日誌的順序。如果頁面實際上加載了兩次,那麼訂單是不是?

Console Logs: 

Head section  
Inside my Script.js file 
Body section 
Inside jQuery(document).ready 
Head section  
Inside my Script.js file 
Body section 
Inside jQuery(document).ready 

因此,我認爲這是Opera的控制檯,即蜻蜓的錯誤。

有沒有人傾向於贊同或有任何其他理論?

+0

是頁面刷新或兩個窗口打開或.... –

+0

我有歌劇加載頁兩次的唯一跡象是在控制檯的日誌。我遇到了一個特殊的功能問題,導致我在腳本中放置了一些控制檯日誌,並注意到它輸出了兩次!然後,我在文檔的頭部部分放置了一些日誌,並且也放在了文檔的正文中。我在Opera中清除了控制檯並刷新了頁面。我在問題中顯示的日誌隨即輸出。你認爲這可能是Opera的控制檯的錯誤? –

+0

創建一個測試頁面,你的代碼的一個子集,看看它是否會記錄兩次記錄了兩次 –

回答

0

這是一個已知的問題與歌劇Why does console.log prints out twice?

+0

當你發現一點證據證明它是一個錯誤時,你可以接受該答案。 ;)似乎他們還沒有實際修復它,雖然他們聲稱他們已在2011年7月回來。 –

+0

取決於你有什麼版本的歌劇... –

+0

我有11.11時,它輸出兩次。我剛剛升級到11.64,現在看來它已經修復了。 –