- ベストアンサー
IEでtwitterのウィジェットが表示されない対処方法
- Windows7のIEでTwitterの公式プロフィールウィジェットをブログに貼ったが、タイムラインやプロフィール写真・名前が表示されない。
- FirefoxやSafari、Operaでは問題なく表示されているが、IEでは表示されない。
- Twitterの公式ウィジェットの関連リンクを確認しつつ、IEでの表示できない原因や対処方法を知りたい。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
私も同様の現象に遭いました。残念ながら、解決策はわかりません。 しかし、原因のようなものは何となく分かりました。ウィジェットのあるページで、 ・F12を押す → 「F12」と名前の付いたウィンドウが開く(開発ツール)。 ・「コンソール」タブを選ぶ。 ・開発ツールをそのままにし、ページを一度リロードする。 を行った時、開発ツールに以下のようなメッセージが現れないでしょうか。 SEC7112: http://api.twitter.com/1/statuses/user_timeline.json?screen_name=***&count=*&callback=* からのスクリプトは、MIME の種類が一致しないため、ブロックされました (api.twitter.com以下の細部は、ページによって異なると思います) この現象はどうやらIE9のファイルタイプ自動判別アルゴリズムの誤作動からくるようで、本来は適切なContent-Typeを設定すれば受信できるはずが、それがなぜか無効になっているようです。 簡単に言うと、もしこのメッセージが確認できるのであれば、これはIE9の自動更新により発生したバグであり、我々や見る側の設定によって解決することはできないのではないかと思います。 ちなみに、ツイッター公式のディスカッションでも同じ話題が出てますが、日付が8/25あたりから始まっていることから、たぶんそのあたりの日付の自動更新で発生したんじゃないでしょうか。 https://dev.twitter.com/discussions/1271 もっとも、以前にも同じような現象が起きては、いつのまにか治っていたりしているようです。 http://answers.microsoft.com/ja-jp/ie/forum/ie9-windows_7/ie9%E8%A3%BD%E5%93%81%E7%89%88%E3%81%A7twitter-api%E3%81%8C%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%8F%96%E5%BE%97%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84/eee7e8c9-de75-e011-8dfc-68b599b31bf5?msgId=98985630-ed76-e011-8dfc-68b599b31bf5 http://www.amamoba.com/pc/ie9-trouble.html 残念ながらIE9を常用していないので、今回が始めてなのかどうか、ということには確証はありませんが。
お礼
回答ありがとうございます。 私も普段はIEを使ってないのでこの現象がいつからなのかはわかりませんが、IE側の問題だったのですね。 IEでtwitterのウィジェット作成ページを開くと、そこでもう既にタイムラインが表示されてませんでした。 開発ツールも確認しましたが、書いて下さってたのと同じエラーメッセージが出てきました。 リンクも拝見しましたが、Microsoftの対応を気長に待つしかなさそうですね。 どうもありがとうございました。