[Catalyst] Checking client browsers, best approach?

Yuval Kogman nothingmuch at woobling.org
Wed Sep 20 15:19:19 CEST 2006


On Wed, Sep 20, 2006 at 08:15:04 -0500, Peter Karman wrote:

>   if ($c->req->browser->windows && $c->req->browser.ie)
                                                     ^

>   {
>       $c->stash->{ie_win_too_bad}++;
>   }

FWIW, you should also store this in the session, as

	unless exists ( $c->session->{disable_javascript} ) { 
		$c->session->{disable_javascript} = $c->stash->{ie_win_too_bad}; # too hard to write windows js ;-)
	}

And then have some preference pane option where the user can change
the value of this flag even if you don't agree with their browser.

-- 
  Yuval Kogman <nothingmuch at woobling.org>
http://nothingmuch.woobling.org  0xEBD27418

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
Url : http://lists.rawmode.org/pipermail/catalyst/attachments/20060920/cd8bd84c/attachment.pgp 


More information about the Catalyst mailing list