ブラウザ判別の変更(thx.jp² 0.4.4 up)

当サイトは Mac 環境で開発を行っております ですので IE Edge での確認ができないのですが plugin を公開する以上はそうも言っていられません

そこで 簡易的とは言え Safari のレスポンシブデザインモードを使用して確認が可能との事で調べた処

Edgeシミュレーションでの表示
Edge シミュレーションでの表示

、、、 これはヒドイ、、、

直接的な原因は Edge のブラウザ判別行っていなかった事なのですが もっと大切な本質的な原因 フェイルセーフが出来ていなかったのがヒドイです

疾く疾く とっと と修正します

スポンサーリンク

修正内容

ブラウザ判別の変更

判別されていなかった Edge を追加し 利用率の低い NS4 lynx を削除します

ルビ判別の変更

Chrome Safari のみに適用していたルビ処理を Firefox 以外に適用する様に変更します

ブラウザ別スタイルの汎用化

ブラウザごとに適用していたスタイルを汎用化し 個別適用を最小限にします

修正結果

修正後のEdgeシミュレーションでの表示
修正後の Edge シミュレーションでの表示

はい 役物処理の修正は完了しました この時点でグリッドに対して文字が浮いている様に見えるので併せて修正したいですね しかし無理です

と言うのも このレスポンシブデザインモード Mac 版の Chrome Firefox のシミュレーションも可能なのですが 本物の Chrome Firefox と表示が異なります

Chromeでの表示
Chrome での表示
SafariでシミュレートしたChromeでの表示
Safari でシミュレートした Chrome での表示
Safariでの表示
Safari での表示

ですので 大まかな確認にはとても便利ですが ピクセル単位での修正には向いていませんね という事で ここまでで thx.jp² 0.4.4  アップです

コメント