« 京ぽんシリーズ vs. PCサイトビューアー vs. DSブラウザー | メイン | Docomoの秋冬モデルのフルブラウザ »

.htaccessでNetFront BrowserにCSSを適用させない

当然のことながら、外部スタイルシートを使っているときのみ有効。

.htaccessに以下のような記述をする。

<Files *.css>
	SetEnvIf User-Agent "NetFront" deny_ua
	order allow,deny
	allow from all
	deny from env=deny_ua
</Files>

SoftBankモバイルが定額制でNetFront搭載を宣言しているので、NetFrontでまともに閲覧できないBlogが多数出てくる予感。特にこったCSSを書いているほどヤバイと思う。早めに手を打った方が吉。

とりあえず、さっきのサンプルは、NetFront Mobile Content Viewerでこのサイトを閲覧したときにすっぴん状態になるのが確認できた。実機は知らない。

個人的には、洋ぽん(WX310SA)とかWX310Jとかで確認してくれると嬉しい。

CSS Hackする方法がわからなかったので、サーバー側で非適用にさせた。つまり、ユーザーエージェントを見て、NetFrontの文字列が含まれていたら、CSSファイルを読み込ませないということ。UA偽造された場合に不都合だけど、そんなことをする以上は、自己責任ってものですよ。

というより、Hackするよりも、サーバー側で処理させた方がスマートじゃないのかと個人的に思う。

今回の措置をとるヒントとなった、「.htaccess実践活用術」に感謝。

トラックバック

このエントリーのトラックバックURL:
http://hpbuilder.net/weblog/tb-hpb.cgi/2218

コメントを投稿

書いている人

About

2006年10月22日 12:00に投稿されたエントリーのページです。

1つ前のエントリー:「京ぽんシリーズ vs. PCサイトビューアー vs. DSブラウザー

次のエントリー:「Docomoの秋冬モデルのフルブラウザ

おさんぽさんぽ・メインページへ