2009年9月30日の投稿

2009-09-30

Ktai Style を iPhone, Android 対応にした

ゆりこ による 03:08:00 の投稿
カテゴリー: WordPressハック,モバイル・携帯電話
タグ: , , , ,

iPhoneでKtai Styleの出力を行う

iPhoneでKtai Styleの出力を行う

viewport設定をしないとiPhoneでは字が小さい

viewport設定をしないとiPhoneでは字が小さい

拙作の WordPress 用携帯対応プラグイン「Ktai Style」を、iPhone および Android でも適用できるよう改造してみました。まだ正式版/ベータ版での配付はなく、CVS 版しかありません。一早く試してみたい人は使ってみてください。ベータ版よりもさらに品質が落ちますので、その点はあしからず;-)

実際に表示させてみると、通常のウェブ表示よりは見劣りしますが、それなりに使い勝手は悪くありません。Android では文字の大きさが適切でしたが、iPhone では viewport の設定をしないと文字が小さくて見ずらい状態でした。以下のように viewport 指定の meta タグを入れてやれば、ちょうどいい大きさになりました。この meta タグは、Ktai Style の附属テーマおよび別途配付テーマにおいて、iPhone 閲覧時に自動的に入るようになる予定です。

<meta name="viewport" content="width=device-width,initial-scale=1.0;" />

(続きを見る…)

Androidの内蔵ブラウザーはアドレスバーが変

ゆりこ による 05:02:27 の投稿
カテゴリー: ソフトウェア,モバイル・携帯電話
タグ: , , ,

HT-03A モニター記事を全部見る。

Androidブラウザーは長いURLの末尾を省略してしまう

Androidブラウザーは長いURLの末尾を省略してしまう

HT-03A の内蔵ウェブブラウザーの挙動を調べてみました。真っ先に目がいったのはアドレスバーです。1行に「ドメイン名 (FQDN) とページタイトル」をまとめて表示するという、他のブラウザーでは見たことのないスタイルです。

ブラウザーのアドレスバーを隠してはならないことは、セキュリティーの立場から必要なことです。Android では、表示スペースを節約するため、最低限必要な情報として FQDN を出しています。残念ながら、長い FQDN の場合は中間ではなく末尾が削られてしまって、真正なサイトかを一目で確認することはできません。とはいえ、メニュー→その他→ページ情報、で URL を確認できるので、目くじらを立てる必要はないでしょう。

問題と言えるのは、リダイレクトがかかったときの挙動です。なぜか、以下のような状態遷移になります。(注: Android 1.6 ではマトモな挙動に直されています)

  1. 元FQDNのみ
  2. 新FQDNのみ
  3. 元FQDN:ページタイトル
  4. (ページレンダリング中)
  5. 新FQDN:ページタイトル

もし、あやしいページを開いたことに気がついた場合中止するのは「ページレンダリング中」ですが、このときは、一度表示された新 FQDN が消えてリダイレクト元の FQDN に戻っているため、URL からは「あやしいサイトかどうか」の判定が困難となっています。表示が完了したタイミングで新FQDNに差し替えられています。凶悪なことに、レンダリング中に「ページ情報」を開いても、リダイレクト元の URL しか表示されません!!

(続きを見る…)