twitterにどうぞ。この広告は、90日以上更新していないブログに表示しています。2010-06-09Safari5の拡張を試したjavascriptChromeみたいに必要なときだけステータスバーを表示するSafari5拡張を書いた。GitHubに置いた。Barがあるが、.safariextzをzipとして解凍して中身を確認すると分かるようにzipではなくxar?解凍できたのはアーカイバがうまくやってくれたからだ...。ステータスバーの下をクリックできなかったり、iframeに対応していなかったりなど、いくらか不足がある。よってそれらへの対応と、アニメーションを追加した。ステータスバーとしてドキュメントにspanを追加して、aタグにmouseoverした時にspanのテキストをURLにする。それからmouseover時のみオンになる属性を作って、CSSで表示をいじれるように。左下に表示するには、iframe内の時にtopのwindowにどうにか伝達しなきゃいけない。ここではpostMessageを使った。ページ内のスクリプトと衝突する可能性があるが、今のところどうにもならない。postMessage系は複数用途で使うと衝突しやすいと思う。ロケーションバーと違ってステータスバーは偽装できるのでスクリプトで表示してもセキュリティリスクは増加しないと思うが不安な場合は使わないこと。})();は必要ない。Object.defineProperty系など一部機能がうまく動かないことがあるっぽい。about:blankとかもいじれる。Chromeほとんど同じだなあ...。doの見分け方と使い方についてなどArchiveはてなブログをはじめよう!javascripterさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。