Apache2-ApacheMobileFilter
view release on metacpan or search on metacpan
lib/Apache2/AMFLiteDetectionFilter.pm view on Meta::CPAN
}
}
if ($ENV{FullBrowserMobileAccessKey}) {
$mobilenable="$ENV{FullBrowserMobileAccessKey}";
$CommonLib->printLog("FullBrowserMobileAccessKey is: $ENV{FullBrowserMobileAccessKey}");
$CommonLib->printLog("For access the device to fullbrowser set the link: <url>?$mobilenable=true");
}
sub readMobileParamFromUrl {
$CommonLib->printLog("Read data from ".$urlmobile);
my $req = HTTP::Request->new(HEAD => $urlmobile);
$req->header('Accept' => 'text/html');
my $res = $ua->request($req);
if ($res->is_success) {
$CommonLib->printLog("Redirect to:" . $res->request()->uri());
$urlmobile=$res->request()->uri();
my $request = $ua->get ($urlmobile);
my $content=$request->content;
if ($content) {
lib/Apache2/AMFLiteDetectionFilter.pm view on Meta::CPAN
ModPerl::Util::exit();
}
$content =~ s/\n//g;
my @dummyMobileKeys = split(/,/, lc($content));
foreach my $dummy (@dummyMobileKeys) {
$MobileArray{$dummy}='mobile';
}
}
sub readTabletParamFromUrl {
$CommonLib->printLog("Read data for tablet detection from ".$urlTablet);
my $req = HTTP::Request->new(HEAD => $urlTablet);
$req->header('Accept' => 'text/html');
my $res = $ua->request($req);
if ($res->is_success) {
$CommonLib->printLog("Redirect to:" . $res->request()->uri());
$urlTablet=$res->request()->uri();
my $request = $ua->get ($urlTablet);
my $content=$request->content;
if ($content) {
lib/Apache2/AMFLiteDetectionFilter.pm view on Meta::CPAN
ModPerl::Util::exit();
}
$content =~ s/\n//g;
my @dummyMobileKeys = split(/,/, lc($content));
foreach my $dummy (@dummyMobileKeys) {
$MobileTabletArray{$dummy}='mobile';
}
}
sub readTouchParamFromUrl {
$CommonLib->printLog("Read for touch data for touch detection from ".$urlTouch);
my $req = HTTP::Request->new(HEAD => $urlTouch);
$req->header('Accept' => 'text/html');
my $res = $ua->request($req);
if ($res->is_success) {
$CommonLib->printLog("Redirect to:" . $res->request()->uri());
$urlmobile=$urlmobile;
my $request = $ua->get ($urlTouch);
my $content=$request->content;
lib/Apache2/AMFLiteDetectionFilter.pm view on Meta::CPAN
ModPerl::Util::exit();
}
$content =~ s/\n//g;
my @dummyMobileKeys = split(/,/, lc($content));
foreach my $dummy (@dummyMobileKeys) {
$MobileTouchArray{$dummy}='mobile';
}
}
sub readTVParamFromUrl {
$CommonLib->printLog("Read data for TV detection from ".$urlTv);
my $req = HTTP::Request->new(HEAD => $urlTv);
$req->header('Accept' => 'text/html');
my $res = $ua->request($req);
if ($res->is_success) {
$CommonLib->printLog("Redirect to:" . $res->request()->uri());
$urlmobile= $res->request()->uri();
my $request = $ua->get ($urlTv);
my $content=$request->content;
( run in 0.557 second using v1.01-cache-2.11-cpan-2398b32b56e )