2010-03-16 4 views
0

Je suis tombé sur quelque chose de très étrange quand je testais mes pages dans FireFox. Les blocs Adsense sont mis en commentaire (vert) dans firefox.Adsense dans FireFox ne montre pas

Il rend cependant correctement lorsque je colle tout le code rendu dans une page vide aspx dans le même projet sans utiliser masterpage.

http://picpaste.com/problem.jpg

Voici une photo du problème. Comme vous pouvez le voir sur l'une des pages, le code du script est vert. Comment est-ce possible?

Répondre

0

Solved. la page a été envoyée en tant qu'application/xhtml + xml qui doit être text/html. Bien que non défini comme tel, il l'a envoyé avec ce type de contenu.

Des solutions sur comment faire fonctionner AdSense sur Firefox avec une application de type contenu/xhtml + xml?

+0

Essayez plutôt de mettre à jour votre question (cliquez sur 'modifier'), pour que les gens la voient. Ou acceptez ceci comme une solution et ouvrez une autre question. (Je ne peux pas dire à quel point ils sont liés.) –

1

La version qui ne fonctionne pas correctement est définie comme XHTML. Cela signifie que <!-- ouvrira toujours un commentaire, même à l'intérieur d'une balise de script.

Vous pouvez supprimer la balise de commentaire car il est pas nécessaire, et vous devez mettre le contenu de la balise de script dans un bloc CDATA:

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

L'a fait. Maintenant, ni le travail. Pas d'erreurs, pas de rien. – Jeroen