Mobile プラグイン
モバイルプラグインをロードすると、携帯端末にあわせて自動的に文字コードを変換して送受信するようになります。
start.pm (モバイル対応)
package hello::start;
use strict;
use warnings;
use utf8;
use plugin::mobile;
use base qw(NanoA);
sub run {
my $app = shift;
return $app->render('hello/template/start', {
user => $app->query->param('user'),
});
}
1;
start.mt (モバイル対応)
? use plugin::mobile;
こんにちは、<?= $app->query->param('user') ?>さん
また、HTTP:MobileAgent を利用して、キャリアを判定したり、端末固有番号を取得することが可能です。
sub run {
my $app = shift;
...
my $carrier = $app->mobile_agent->carrier_longname;
return "あなたのブラウザは $carrier です";
}
実行例: 「あなたのブラウザは NonMobile です」