<< 2006/10/ 1 1. Yahoo! Widgets が面白いかも
2 3 1. fc2 が画像の直リンを弾いてるっぽい
4 1. Sunbird 0.3RC1
5 1. 最近リファラがまったく残らなくなった
6 1. Thunderbird のメッセージフィルタにコメントが書けたら便利じゃないかな。
7 8 1. Y! Widget Engine + UnixUtils で日本語を扱うには
9 10 11 1. Sunbird 0.3 リリース
12 13 1. yaml-mode.el ができてるじゃない
14 15 16 17 1. JavaScript 周りをもう一回確認しなきゃな
18 19 20 1. アドレス入力のダイアログは消さないでほしい
21 1. 特定のフォントだけ適用除外ってできないかな
22 1. Camino にした
23 1. ブックマーク難民
24 1. emacs-w3m で referer は吐けないのか?
25 1. 最近 Scheme にハマっている
26 1. なんちゃってスモールスクリーンレンダリング.user.js
27 1. GeekMonkey で利用する user js はどこにどう置いておくのがよいか?
28 29 1. 今さら PHP の気に入らないところ
30 1. 大学受験を前提に必修科目の未履修問題をとらえる必要ないような?
31 1. 旧Mac → Windows 逆Switchで気をつけるべきポイント
>>
トップ «前の日記(2006-10-17) 最新 次の日記(2006-10-21)» 編集

2006-10-20 [長年日記]

_ アドレス入力のダイアログは消さないでほしい

たいした内容じゃないんだけど。

最近のブラウザはアドレスバーに直接 URL を入力するじゃないですか。まぁそれが当たり前だと思っている人の方がたぶん圧倒的に多いですよね。かくいう私も「インターネット」を初めて体験したときに使った Netscape ではすでにそうでした。

ま、それはいいんですよ。問題は、このアドレスバーが見えなくなっていると URL を入力できないブラウザがあるっちゅーことなのです。例えば Firefox の場合は

  • ツールバー周りのカスタマイズでアドレスバーを非表示にしている場合は [ ファイル ] → [ URL を開く ] としたときにそれ用のダイアログを開いてくれる
  • しかしウィンドウ幅やツールボタンの関係でアドレスバーが実質的に使いものにならない場合は表示されているはずのアドレスバーにフォーカスが移るだけ

という動作をします。これはまだマシな方で、Opera ではそもそも [ ファイル ] → [ 開く ] の動作に URL を開くという機能がないし、Safari もアドレスバーを隠している状態で [ ファイル ] → [ 場所を開く ] とするとニョキっとアドレスバーが復活してしまいます。

※ IE 6 の場合は問答無用でダイアログを開くのですが、なんとなく IE 7 は最近のブラウザの傾向に合わせてきそうな予感。

いやまぁ、なんでそう思ったかっていうと、スクリーンショットを撮るときの都合で Opera のスモールスクリーンレンダリングを使って、さらにもうちょっと小さくして携帯っぽい雰囲気のスクリーンショットを撮ろうと思ったわけさ。そしたらアドレスの入力ができなくなっちゃってさ。あれーどうすんだコレと。時間ねーからまたウィンドウでかくしてアドレス入れ直してすでに作成してあるスクリーンショットの画像の上に重ねて目で同じ大きさに戻してスクリーンショットを撮って…って作業をやってたの。なんだかばかくさいなと思ったわけですよ。アドレスの入力さえできればウィンドウサイズを一生懸命大きくしたり小さくしたりする必要ないのに。

このときなぜ Firfox のスモールスクリーンレンダリングを使わなかったっていうと、フォームのボタンとかかっこよくないから。あーなに? 全部画像で作ればって? そんな時間ねーから自分でスクリーンショット撮ってんでしょうが。

あー、Camino にスモールスクリーンレンダリングできる拡張があればいちばんいいような気がしてきた。Camino に拡張なんてあんの?

Tags: Web Tool
本日のTrackBacks(全1件) [TrackBack URL: http://aligach.net/diary/tb.rb/20061020]
_ あーありがち (2006-10-26 18:28)

_ なんちゃってスモールスクリーンレンダリング.user.js この間のスクリーンショット事件で頭にきたので作ってみた。一応 greasemonkey でメニューから実行できるようになってる。 /** * Pseudo Small Screen Rendering * * @constructor */ function PseudoSSR() { /** ..