2008/09/11(木)
新ブラウザ、Google Chrome (0.2.149.29) を試してみたら、早速不具合を発見してしまった。
自分のサイト http://library.tail-lagoon.com で「魚」と検索すると、なぜか検索文字が「魁E」になってしまう。Chrom は Safari と同じレンダリングエンジンを使用していると聞いたので、Windows版Safari でも試してみたのだが問題ない(もちろん、IE7 や FireFox3 では既に問題ないことを確認済み)。
うーん、ベータ版ゆえの現象だろうか?
でも、アプリ側の文字コードの処理にも、問題がないとはいえないし、同様のことが別のユーザ・エージェントで起こらないとは断言できない。案外、Webアプリ側で対策すべきことかも。
「魚」という文字のコードについて調べてみると
SJIS : 8B9B
JIS : 357B
EUC : B5FB
UTF-8 : E9AD9A
UTF-16 : 9B5A
で、Shift-JISでよくある 5c文字(バックスラッシュ)でもなさそうだ。
もうちょっと調べてみる必要あり、ってことか。
カテゴリー: FrameWork, ブラウザ | タグ: CakePHP, Chrome, 文字コード
Tail-Lagoon @ 22:08
|
PageUp
2008/08/25(月)
*:first-child+html #Example {
/* for WinIE7 */
margin-top: -1px;
}
*html #Example {
/* for WinIE6 \*/
margin-top: -1px;
/**/
}
\ ← Backslash Entity
カテゴリー: Reference, ブラウザ | タグ: CSS
Tail-Lagoon @ 16:39
|
PageUp
2008/03/14(金)
動的出力をするページで、時々、ドキュメントタイプ宣言(!DOCTYPE)より前──つまりソースの第1行──にHTMLコメント文などを出力するプログラムがあるが、これをやると Windows IE の描画がおかしくなることがある。
散々HTMLソースやらCSSをあちこち確認したあげく、原因がこれだとわかった時の虚脱感はなんともいえないものだ。
対策は、とりあえずプログラムの該当箇所をコメントアウトして何も出力させないようにするか、DOCTYPE より後になるように調整すれば済むことだけど、プログラム作者が自分じゃない場合などは、バージョンアップの際に元に戻ってしまったりして、しかもこちらもそんな対策をしたことなどすっかり忘れてしまってたりするから、思い出すまであれやこれやするはめになるのだ。
もし他にどこにも原因になりそうな箇所がないのに、どういうわけか WinIE で表示が変だという場合、ソースの第1行がどうなっているか見落としてはいけない。忘るべからず。
Tail-Lagoon @ 20:01
|
PageUp
2008/01/22(火)
ブラウザの年次別・月別シェア
http://www.w3schools.com/browsers/browsers_stats.asp
カテゴリー: ブラウザ |
Tail-Lagoon @ 16:53
|
PageUp
2007/12/01(土)
(Mac OSX) : ターミナルで下記コマンドを実行する
defaults write com.apple.Safari IncludeDebugMenu -bool true
その後、Safari を起動し、メニュー右に “Debug” という項目が追加されていることを確認。
“Debug” → “Show JavaScript Console” を選択すると、エラーがある場合、ここにメッセージが表示される。
Tail-Lagoon @ 22:56
|
PageUp
アドレスバーに "about:config" と打ち込むことで、通常の環境設定ではできない各種設定が可能になる。
項目内容については、その時々で検索をかければ、たいてい必要な情報が見つかる。
ぼくが重宝したのは、"browser.search.openintab" を "true" とすることで、検索バーに入力した結果を常に新しいタブで表示させることができるようになったこと。今まで、わざわざ新規タブを最初に開いておいてから検索をかけていたので、その手間がはぶけるようになった。
Tail-Lagoon @ 00:00
|
PageUp
2006/09/22(金)
WinIE で CSS が利かない場合、まずは HTMLファイルと CSSファイルの文字コードが同一であるかを確認すること!
CSS内に日本語のコメントが入っていて、かつ、文字コードが HTMLと違っていた場合、一部(全てではないから厄介。このおかげで原因の発見が遅れる)の CSS指定が利かなくなる現象が見られる。
Tail-Lagoon @ 18:26
|
PageUp
通常のCSS Link
<link href="ordinary.css" rel="stylesheet" type="text/css" media="screen‚print" />
Safari 専用のCSS Link
<link href="safari.css" type="text/css" media="screen‚print" />
このように rel 属性を除くことで、Safari にしか読み込めなくなる。
カテゴリー: Sample, Web Design, ブラウザ | タグ: CSS, Safari
Tail-Lagoon @ 18:20
|
PageUp