ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 12 years ago

Closed 11 years ago

#2444 closed task (fixed)

対応ブラウザをリストアップする

Reported by: ebihara Owned by: ebihara
Priority: major Milestone: OpenPNE2.12.0
Component: pne-xhtmlcss Version:
Keywords: Cc:

Description

対応ブラウザをリストアップする

Change History (19)

comment:1 Changed 12 years ago by ebihara

Milestone: OpenPNE2.12RC1

comment:2 Changed 12 years ago by ogawa

Component: 指定しないpne-xhtmlcss

comment:3 Changed 11 years ago by ebihara

Milestone: OpenPNE2.12RC1OpenPNE2.12RC2

comment:4 Changed 11 years ago by takai

▼ XHTML+CSS化

  • XHTML 1.0 Transitional を想定
  • XML宣言なし
    • 確認ブラウザ全てで Standard mode で解釈される前提
  • 機能に関して
    • スタイルシート(CSS)が無効の場合
      • ある程度は構造化されて表示される(テーブルレイアウトの乱用は避けている)
      • 目的適合性を意識しているが、見栄え上、マークアップを妥協している部分も多い
    • !JavaScriptが無効の場合
      • 小窓やヘッダで使っているものが使えなくなる
      • IE6でfirst-child擬似クラスが使えなくなる(JSで有効にする予定
    • 画像が無効(非表示)の場合
      • 代替テキストを適切に指定していないのでサポートされない
    • 音声ブラウザでの閲覧
      • あまり対応できていない
  • 確認ブラウザは次のもの : 全てWindows環境
    • Firefox 2.0
    • Opera 9.27
    • IE 6.0
    • IE 7.0
    • NN 7.1
  • 確認ブラウザで対応しているプロパティを利用
    • 主に CSS level 2, 2.1 で定義されているもので、仕様に従った指定
    • IE6, IE7 に対して個別にバグ対応のための指定(CSS hack)あり
    • いわゆるclearfixは用いていない
      • ただし、overflow: hidden は適宜指定している
      • 過去のmozilla系(NN7.1とか)でhiddenでは消えるのを独自プロパティで対応(参考
    • 付加的に CSS level 3 のプロパティを指定
      • word-break や text-overflow : IE6, IE7 あたりが対応

▼ まとめ

  • 前提
    • スタイルシート有効
    • !JavaScript有効
    • 画像表示有効
  • 対応ブラウザ:確認済み
    • Win Firefox 1.5~
    • Win IE 6~
  • 対応ブラウザ:未確認
    • Mac Safari 2~
    • Mac Firefox 1.5~
  • その他
    • Mac IE : 実態を把握していない、対応ブラウザに入れられるか判断できない
    • Win Netscape 7.1 : 致命的なバグは対応したが、対応ブラウザからは外すことを想定している
    • (Win, Mac) Opera : あまり検証していない、独自のバグを詳しく認識していない
      • Operaは対応ブラウザに入れられると思いますが、バージョンが指定できません

comment:5 Changed 11 years ago by ebihara

Milestone: OpenPNE2.12RC2OpenPNE2.12.0
Owner: changed from nobody to ebihara
Status: newassigned

文字装飾などの機能によって制約を受ける対応ブラウザのリストアップをおこないます。

comment:6 Changed 11 years ago by ebihara

今回積極的に取り入れた JavaScript 関連機能を考慮した対応ブラウザのリストアップをします。

対応ブラウザprototype.js文字装飾(テキストモード)文字装飾(プレビューモード)
IE7(win)ooo
IE6(win)ooo
IE5.5(win)xoo
IE5(win)xxx
IE5(mac)xxx
Firefox1.5(win)ooo
Firefox1.5(mac)ooo
Firefox2(win)ooo
Firefox2(mac)ooo
Safari2(mac)xxo
Safari3(win)ooo
Safari3(mac)ooo
Opera9(win)o(≥9.25)oo
Opera9(mac)o(≥9.25)oo

comment:7 Changed 11 years ago by ebihara

上の表が間違っていました。訂正します。

対応ブラウザprototype.js文字装飾(テキストモード)文字装飾(プレビューモード)
IE7(win)ooo
IE6(win)ooo
IE5.5(win)xoo
IE5(win)xxx
IE5(mac)xxx
Firefox1.5(win)ooo
Firefox1.5(mac)ooo
Firefox2(win)ooo
Firefox2(mac)ooo
Safari2(mac)xxx
Safari3(win)ooo
Safari3(mac)ooo
Opera9(win)o(≥9.25)oo
Opera9(mac)o(≥9.25)oo

comment:8 Changed 11 years ago by ebihara

Safari2については不明なので、?をつけました。たぶん動作しません。

対応ブラウザprototype.js文字装飾(テキストモード)文字装飾(プレビューモード)
IE7(win)ooo
IE6(win)ooo
IE5.5(win)xoo
IE5(win)xxx
IE5(mac)xxx
Firefox1.5(win)ooo
Firefox1.5(mac)ooo
Firefox2(win)ooo
Firefox2(mac)ooo
Safari2(mac)x?x?x?
Safari3(win)ooo
Safari3(mac)ooo
Opera9(win)o(≥9.25)oo
Opera9(mac)o(≥9.25)oo

comment:10 Changed 11 years ago by ebihara

XHTML+CSS 化による対応状況とあわせると、対応ブラウザは以下のようになると思います。

  • Windows
    • IE 6.0以上
    • Firefox 1.5以上
  • Mac OS X
    • Safari 3.0以上(2.0以上で動作する可能性はありますが検証できていません)
    • Firefox 1.5以上

comment:11 Changed 11 years ago by ebihara

Keywords: 確認中 added

とりあえずこの状態で確認お願いします。

comment:12 Changed 11 years ago by ogawa

Keywords: 差し戻し added; 確認中 removed

Safari2 はプレビューモードが動作しないとのことですので、対応ブラウザから除外します。あとは、Operaを入れるかどうか検討。9.25以降とかなら入れてもよいと思いますがどうしましょう。

http://demo.so-netsns.jp/help/help.php?id=1

にならって、OSのバージョンも入れた方がいいかもしれないですね(とくにMacOS)

リストは wiki:pne-spec にまとめましょう。

comment:13 Changed 11 years ago by ebihara

  • Windows
    • Microsoft Internet Explorer 6.0以上
    • Mozilla Firefox 1.5以上
    • Opera 9.25以上
  • Mac OS X
    • Apple Safari 3.0以上
    • Mozilla Firefox 1.5以上
    • Opera 9.25以上

としたいとおもいます。

comment:14 Changed 11 years ago by ebihara

Keywords: 確認中 added; 差し戻し removed

wiki:pne-spec にリストをまとめました。

comment:15 Changed 11 years ago by ogawa

Keywords: 差し戻し added; 確認中 removed

comment:16 Changed 11 years ago by ebihara

Keywords: 確認中 added; 差し戻し removed

改善しました。

wiki:pne-spec

comment:17 Changed 11 years ago by ogawa

Keywords: 差し戻し added; 確認中 removed

OpenPNEのバージョンも欲しいです。2.12以降みたいな

comment:18 Changed 11 years ago by ebihara

Keywords: 確認中 added; 差し戻し removed

改善しました。

comment:19 Changed 11 years ago by kiwa

Keywords: 確認中 removed
Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.