2010-03-16 33 views
0

當我在FireFox中測試我的頁面時,我遇到了一些非常奇怪的事情。 Adsense塊在Firefox中被註釋掉(綠色)。FireFox中的Adsense沒有顯示

但是,當我將所有呈現的代碼粘貼到同一項目中的空白aspx頁面而不使用母版頁時,它會正確渲染。

http://picpaste.com/problem.jpg

這裏的問題的照片。正如您在其中一頁上看到的那樣,腳本代碼是綠色的。這怎麼可能?

回答

0

解決。該頁面被髮送爲application/xhtml + xml,其必須是text/html。儘管沒有像這樣定義它,但是它使用該內容類型發送它。

有關如何讓AdSense在內容類型爲application/xhtml + xml的Firefox上工作的任何解決方案?

+0

請嘗試更新您的問題(點擊'編輯'),讓人們看到它。或者接受這個解決方案並打開另一個問題。 (不知道他們有多相關。) – 2010-03-16 19:31:49

1

無法正常工作的版本被定義爲XHTML。這意味着<!--將始終打開評論,即使在腳本標籤內也是如此。

,因爲不需要它可以刪除註釋標記,你應該把腳本標籤的內容在CDATA塊:

<script type="text/javascript"> 
<![CDATA[ 
// script goes here 
]]> 
</script> 
+0

沒有。現在都不工作。沒有錯誤,沒有任何東西。 – Jeroen 2010-03-16 19:02:15