FireFoxで自分のページをテストしているときに、非常に奇妙なことに遭遇しました。AdsenseブロックはFirefoxでコメントアウト(緑)されています。
ただし、マスターページを使用せずに、レンダリングされたすべてのコードを同じプロジェクトの空白のaspxページに貼り付けると、正しくレンダリングされます。
http://picpaste.com/problem.jpg
これが問題の写真です。ページの1つでわかるように、スクリプトコードは緑色です。そんなことがあるものか?
FireFoxで自分のページをテストしているときに、非常に奇妙なことに遭遇しました。AdsenseブロックはFirefoxでコメントアウト(緑)されています。
ただし、マスターページを使用せずに、レンダリングされたすべてのコードを同じプロジェクトの空白のaspxページに貼り付けると、正しくレンダリングされます。
http://picpaste.com/problem.jpg
これが問題の写真です。ページの1つでわかるように、スクリプトコードは緑色です。そんなことがあるものか?
正しく機能しないバージョンはXHTMLとして定義されています。これは<!--
、スクリプトタグ内であっても、常にコメントを開くことを意味します。
コメントタグは不要なため削除できます。スクリプトタグの内容をCDATAブロックに配置する必要があります。
<script type="text/javascript">
<![CDATA[
// script goes here
]]>
</script>
解決しました。ページはapplication/xhtml + xmlとして送信されましたが、これはtext/htmlである必要があります。そのように定義されていませんが、そのコンテンツタイプで送信しました。
コンテンツタイプのapplication/xhtml + xmlを使用してFirefoxでAdSenseを機能させる方法に関する解決策はありますか?