IEによる閲覧時の不具合とか

 もう、メインで使用しているブラウザーを、FirefoxからGoogle Chromeにしてらから1年近く経つし、
IE7からFirefox2に変えた時からでも3年以上経っていて、ほとんどIEは使っていません。

 *IE8で見るのもトップページのみを見て表示をチェックするくらいでした。

IE7以前のブラウザーで閲覧するとエラー表示が出る。

1月14日のTwitterのツイートにて、
IEで閲覧するとツイートボタンが表示されていないと指摘されたのですが、
旧いブラウザーでチェックしてないしなぁ...と思いつつも、
IETester(v0.4.7)をダウンロードして表示させてみると確かにボタンの場所がテキストになっていました。
でも、Twitterの公式で普通に作っただけなんだけどなぁ...

で、試行錯誤してみるとIE7以前のブラウザーは、FC2ブログ(euc-jp)の場合には、charset="utf-8"を
入れないと動作しないらしいということがわかりました。(常識だったのかなぁ?...)
なので、公式ツイートボタンのコードに追加することによってIE7でも動作するようになりました。

さらに同じようにIETesterでエラーの出ていたUPIE8Kuma.jsにも、追加するとちゃんと動作しました。
と、いうことは、このUPIE8Kuma.jsは設置してから一度も正常に動作していなかったということですね!!
旧いブラウザーでは、チェックしてなかったからなぁ...
なので、UPIE8Kuma.jsは削除することにしました!もう、IE6で閲覧する人も少なくなったみたいですからね。

でも、これで直ったのかと思っていたら...

関連記事:IE7からFirefox2に乗り換え : FirefoxからChromeに乗り換え

IEで個別記事ページを開くとエラー表示が出る。

1月15日のTwitterのツイートにて、
IEでエラーが出たり、レイアウトが崩れたりすると指摘されたのですが、
トップページでは発生しないなぁ?と思っていたら、個別記事ページではエラーが発生してました。
一番わかり易い記事は、
 >>> FC2ブックマーク:サービス終了 (サムネイル画像もあるし、記事自体が短いからzenbackも見える。)

1月16日のTwitterのツイートにて、
さらにzenbackで使用しているらしいjQuery1.4.2と jQuery lightBox pluginで使っているjQuery1.2.3が、
原因らしいことも教えてもらえました。

(追記:2011/1/23)
元々は、(ブログをいじった時のメモ)でも書いているように、
2010/10/18にzenbackを導入した後、2010/10/19に画像をlightBoxで表示するようにしていました。
参考にしたのは、こちらの記事です。
ありのごとくあつまりて さんの jQuery lightBox グループ化を操る3つの方法
記事内の「2.記事毎に グループ化させる設置方法」にある通りにして、
Google ChromeやFirefoxでは正常に動作していたので問題はなかったのです。

それにIEでの表示でも、
zenbackを外すとlightBoxで表示できるし、lightBox側を削除するとzenbackで表示できる。
なので個々の動作は問題ないんですよね。

が...確かにIEでは、エラーが出てるけどどうすればいいのかよくわからない。

1月17日のTwitterのツイートにて、
WEB NAVIGATOR さんの ZENBACK:ブログはじめたらまず利用しておきたい超便利なサービス
を教えてもらって、記事内にあるように省略しないで書いた場合には、
jQuery lightBox pluginの方は動作するようになりましたが、zenbackの方は表示しないのは変わりませんでした。
さらに記事内のリンクより、
JeffreyFrancesco.org さんの jQuery + lightBox Plugin 導入話(zenback との共存 etc.)
も読みましたが、どうすればいいのかは結局わかりませんでした。

なので、とりあえずテンプレートをいろいろ見なおして修正とかしていました。

IEでだけ、ファビコンが表示されない。

他のブログをIE8で見ていると、確かにファビコンが表示されているのに、
備忘LOGだけ表示されないのはなぜなのかなぁ?っと思ったのでいろいろ変えたけど結局表示されず。
(人によっては、見えるらしいのですが自分の環境では表示されませんでした。)

まぁ、IEでエラーが出るのはしょうがないやと思うことにしたのですが...
(追記:2011/5/29) 一部のリンク先が消滅したのでリンクを解除しました。

IEでzenbackの表示が出来るようになりました。

ほんとうにIEでのみエラーが出るのかを確認するために、
使ったことのないOperaやSafariもインストールして試してみましたが、みんな正常に動きました。
もうとにかくやるだけやったし、諦めようと思ったのですが、
テンプレートをちょこっといじってみたら、IEで正常に表示したのでビックリしました!

jQuery lightBox pluginで使っているjQuery1.2.3のバージョンとかも変更したりして試してはいたのですが、
省略しないで書くのとjQueryのバージョンを変えることを同時には試していませんでした。

IEでzenbackとlightBoxで表示させることを両立させるためには...
1.記事ごとにグループ化させるスクリプトの書き方を変更。
   $(function(){ この部分を   jQuery(function($){ このように書く。

2.jQueryのバージョンを変更。
   jQuery1.2.3 これを  jQuery1.2.6 にする。

上記の2点を変更することで、IE8でもzenbackの表示が出来るようになり、エラーも出なくなりました。

IEによる閲覧時の不具合のまとめ

全てのIE
・設定したファビコンが表示されない。
・個別記事ページでは、リンクした画像の表示が別画面表示になる。
・個別記事ページでは、zenbackが動作しない。

IE7以前のバージョン
・Twitterの公式ツイートボタンの画像が表示されず、動作しない。

IE6以前のバージョン
・IE6以前のブラウザーで閲覧したときに表示されるはずのスクリプトが動作しない。

使用環境:
OS WindowsXP PRO SP3
ブラウザー Google Chrome(8.0.552.237)
今回チェックしたもの Firefox(3.6.13)、IE(8.0.6001.18702)、Opera(11.00)、Safari(5.0.3)、
IETester(v0.4.7)

タグ : jQuery IE zenback FC2ブログ_カスタマイズ 

拍手する

【関連する記事(zenback)】

コメント

コメントの投稿

非公開コメント

UUカウンター
+6500以上?

現在の閲覧者数:
PVカウンター
次は500000がキリ番です
Twitter
Twitterお試し中なのです!
まとめはtwilogバナー
ランス・クエスト人気投票
投票回数無制限
無料アクセス解析
多機能カテゴリ(親子)
【親カテゴリは見出しです】
<< 全記事タイトルを表示 >>
記事のランキング

ブログパーツ

FC2拍手数(備忘LOG遷紀)
1234記事のうち
1073記事に拍手をいただきました
プロフィール
yosoilueの今やってるゲーム

yosoilue

Author:yosoilue
人間死ぬまで暇つぶし?
プロフ
 ブクログ

最近の記事+コメント
記事に関連しないコメント等は
ゲストブックにお願い致します
リンク集:ブログ
リンク
アクセスのランキング

アクセスランキング

応援バナー
応援しています♪
『ランス・クエスト マグナム』を応援しています! 「創刻のアテリアル」応援中! 萌えゲーアワード 『ランス・クエスト』を応援しています! 『大帝国』を応援しています! MGStasionを応援しています
CG使用許可番号
CG使用許可番号0166
ドロシア
2010年3月3日から

ブログランキング
人気ブログランキングへ ブログランキング・にほんブログ村へ blogram投票ボタン このBlogのはてなブックマーク数
カレンダー(月別)
04 ≪│2012/05│≫ 06
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
FC2ブログ−アクセスランキング
[ジャンルランキング]
ゲーム
280位
アクセスランキングを見る>>

[サブジャンルランキング]
PCゲーム
25位
アクセスランキングを見る>>
検索?
太陽光エネルギー