最近、サイトに設置してあるtwitterの検索ウィジェットが表示されていない事に気付いた。ん?その部分のHTMLは全く触ってなかったし…なんじゃ?(触っていないと思ってるのは自分だけで必ず原因がある…とはいえ、覚えがない)
ブラウザ別に比べると、FirefoxとIEはダメ。SafariはOK(検索ウィジェットが表示される)
バックアップとしばらくにらめっこ。うーんワカリマセン。
そういえば、google AJAX入れた時に変わっちゃったか?
そんなわけで幾つか調べてみると、どうも「widjet.js」はUTF-8コードじゃないと駄目なんだと…
こりゃ気付かなかった。というか最初は動いてたのに…
原因はもういいや。とにかく文字コードを指示しましょう。
<script src=”http://widgets.twimg.com/j/2/widget.js”>
<script src=”http://widgets.twimg.com/j/2/widget.js” charset=”utf-8″>
上記のこのスクリプト内にcharset=”utf-8″を追加するだけです。
私は検索ウィジェットを使用していますが、ツィートボタンやフォローボタンも同様にUTF-8コードを宣言すればOKです。
これでどのブラウザでも、最初に設定した通りの表示がされるようになりました。
| posted by
alumania |
2011/09/10 |
この記事をシェアする
この記事の前後リンク
サイト外記事(広告)
●コメント欄への投稿は以下のようなケースはAI判断で掲載されません。