[全体] [技術メモ] 各一覧の該当ページへ

最大化だって!?

コンテンツ側でブラウザサイズを変えるなんてとんでもない!と思っておりますが、
希に、ブラウザサイズを変える仕様を求められる事があります。
個人的な信念がどうあれ、仕様がないケースも(ノ∀`) ダジャレ

タグブラウザ時代

window.resizeTo(screen.width,screen.height);
window.moveTo(0,0)
コードとしては↑な感じですが、これが近頃鬼門。ブラウザのタブ化と共に、挙動が結構変わってます。

Firefox

タブが2つ以上ある状態でブラウザサイズが変わるのはFirefoxくらいです。

IE8,Safari

IE8やSafariは、タブが1つの状態もしくはスクリプトから開いた新窓ならリサイズされます。
ただし、IE8の場合はリサイズ結果は必ずしもフルスクリーンとは限らず、その挙動の差異もいまいち原因不明。

その他

Chromeは、スクリプトから開いた新窓ならリサイズされますが、手動で開いた窓はリサイズ無効。
Operaに至っては、MDI(ノ∀`)

結論

全画面化が強く求められるコンテンツはflash化が良さそうです。
その他はほどほどの対応が現実的でしょうか。

Comments (0)

TrackBack URL :

コメントする

表示アバターはGravatarsです。
メールアドレスに対してアバター画像を登録できます。