We've implemented it and also documented user agent strings for web developers:
https://crosswalk-project.org/#wiki/crosswalk-user-agent

Yongsheng

> -----Original Message-----
> From: Crosswalk-dev [mailto:[email protected]]
> On Behalf Of Zhu, Yongsheng
> Sent: Wednesday, December 04, 2013 1:38 PM
> To: Kenneth Rohde Christiansen
> Cc: <[email protected]>; Menard, Alexis
> Subject: Re: [Crosswalk-dev] User Agent of Crosswalk.
> 
> Lgtm. we'll try to support it.
> 
> Yongsheng
> 
> > -----Original Message-----
> > From: Kenneth Rohde Christiansen
> > [mailto:[email protected]]
> > Sent: Monday, December 02, 2013 4:19 PM
> > To: Zhu, Yongsheng
> > Cc: Huo, Halton; Ramakrishnan, Girish; Menard, Alexis;
> > <[email protected]>
> > Subject: Re: [Crosswalk-dev] User Agent of Crosswalk.
> >
> > We should probably append "Mobile Crosswalk" on Tizen Mobile at least
> > and on Android, if it doesnt have Mobile already
> >
> > On Mon, Dec 2, 2013 at 6:48 AM, Zhu, Yongsheng
> > <[email protected]>
> > wrote:
> > > Thanks for your reply, Halton.
> > > I've created one issue to track this:
> > > https://crosswalk-project.org/jira/browse/XWALK-595
> > >
> > > Yongsheng
> > >
> > >
> > >> -----Original Message-----
> > >> From: Huo, Halton
> > >> Sent: Monday, December 02, 2013 1:45 PM
> > >> To: Zhu, Yongsheng; Ramakrishnan, Girish; Menard, Alexis
> > >> Cc: <[email protected]>
> > >> Subject: RE: [Crosswalk-dev] User Agent of Crosswalk.
> > >>
> > >> According
> > >>
> >
> https://developers.google.com/chrome/mobile/docs/webview/overview#wha
> > >> t _is_the_default_user-agent, I vote +1 for appending
> > >> "Crosswalk/<Crosswalk
> > >> Ver>" at the tail.
> > >>
> > >> > -----Original Message-----
> > >> > From: Crosswalk-dev
> > >> > [mailto:[email protected]] On
> > >> > Behalf Of Zhu, Yongsheng
> > >> > Sent: Monday, December 02, 2013 1:00 PM
> > >> > To: Ramakrishnan, Girish; Menard, Alexis
> > >> > Cc: <[email protected]>
> > >> > Subject: Re: [Crosswalk-dev] User Agent of Crosswalk.
> > >> >
> > >> > > >> Below is the current UA string for Android:
> > >> > > >> Mozilla/5.0 (Linux; Android 4.2.2; ZTE V975 Build/JDQ39)
> > >> > > >>AppleWebKit/537.36 (KHTML, like Gecko) Chrome/3.31.33.0
> > >> > > >>Mobile
> > >> > > >>Safari/537.36
> > >> > I suggest to append ''Crosswalk/3.xx.xx.x" at the end of the
> > >> > above user agent string for Android.
> > >> > All, any comments?
> > >> >
> > >> > Yongsheng
> > >> >
> > >> > > -----Original Message-----
> > >> > > From: Ramakrishnan, Girish
> > >> > > Sent: Saturday, November 23, 2013 7:33 AM
> > >> > > To: Menard, Alexis; Zhu, Yongsheng
> > >> > > Cc: <[email protected]>
> > >> > > Subject: Re: [Crosswalk-dev] User Agent of Crosswalk.
> > >> > >
> > >> > > Just following this up. Did we change the UA? If so, what did
> > >> > > we change it
> > >> > to?
> > >> > >
> > >> > > Girish
> > >> > >
> > >> > > On 11/11/13, 3:23 AM, "Menard, Alexis"
> > >> > > <[email protected]>
> > >> > wrote:
> > >> > >
> > >> > > >
> > >> > > >
> > >> > > >On Nov 11, 2013, at 12:32 AM, Zhu, Yongsheng
> > >> > > ><[email protected]>
> > >> > > >wrote:
> > >> > > >
> > >> > > >> I suggest to at least use Chrome mobile user agent so that
> > >> > > >>web pages can be aware and send mobile version web pages.
> > >> > > >> Adding the crosswalk information is acceptable and makes the
> > >> > > >>UA longer but to be honest we need the support of web servers
> > >> > > >>in
> > >> > future.
> > >> > > >
> > >> > > >Indeed but we need to add Crosswalk so you can actually detec
> > >> > > >it over the < raw > Android.
> > >> > > >
> > >> > > >>
> > >> > > >> Below is the current UA string for Android:
> > >> > > >> Mozilla/5.0 (Linux; Android 4.2.2; ZTE V975 Build/JDQ39)
> > >> > > >>AppleWebKit/537.36 (KHTML, like Gecko) Chrome/3.31.33.0
> > >> > > >>Mobile
> > >> > > >>Safari/537.36
> > >> > > >>
> > >> > > >> Yongsheng
> > >> > > >>
> > >> > > >>> -----Original Message-----
> > >> > > >>> From: Crosswalk-dev
> > >> > > >>>[mailto:[email protected]]
> > >> > > >>> On Behalf Of Menard, Alexis
> > >> > > >>> Sent: Saturday, November 09, 2013 1:03 AM
> > >> > > >>> To: <[email protected]>
> > >> > > >>> Subject: [Crosswalk-dev] User Agent of Crosswalk.
> > >> > > >>>
> > >> > > >>> Hi,
> > >> > > >>>
> > >> > > >>> We didn't really define the user agent of Crosswalk so far.
> > >> > > >>>We all know that  user-agent are evil, blablabla, however we
> > >> > > >>>can't force the entire planet to follow  good coding
> > >> > > >>>practices. Today it's defined like that :
> > >> > > >>>
> > >> > > >>> std::string XWalkContentClient::GetUserAgent() const {  //
> > >> > > >>> TODO(hmin): Define user agent for xwalk.
> > >> > > >>>  std::string product = "Chrome/" XWALK_VERSION;
> > >> > > >>>  CommandLine* command_line =
> > >> > CommandLine::ForCurrentProcess();  if
> > >> > > >>> (command_line->HasSwitch(switches::kUseMobileUserAgent))
> > >> > > >>>    product += " Mobile";
> > >> > > >>>  return webkit_glue::BuildUserAgentFromProduct(product);
> > >> > > >>> }
> > >> > > >>>
> > >> > > >>> where XWALK_VERSION is for example 1.29.4.0.
> > >> > > >>>
> > >> > > >>> I believe we should probably put < crosswalk > somewhere no?
> > >> > > >>>
> > >> > > >>> Ideas?
> > >> > > >>>
> > >> > > >>> Software Engineer @
> > >> > > >>> Intel Open Source Technology Center
> > >> > > >>>
> > >> > > >>> _______________________________________________
> > >> > > >>> Crosswalk-dev mailing list
> > >> > > >>> [email protected]
> > >> > > >>> https://lists.crosswalk-project.org/mailman/listinfo/crossw
> > >> > > >>> al
> > >> > > >>> k-d
> > >> > > >>> ev
> > >> > > >
> > >> > > >_______________________________________________
> > >> > > >Crosswalk-dev mailing list
> > >> > > >[email protected]
> > >> > > >https://lists.crosswalk-project.org/mailman/listinfo/crosswalk
> > >> > > >-d
> > >> > > >ev
> > >> >
> > >> > _______________________________________________
> > >> > Crosswalk-dev mailing list
> > >> > [email protected]
> > >> > https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-de
> > >> > v
> > > _______________________________________________
> > > Crosswalk-dev mailing list
> > > [email protected]
> > > https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev
> >
> >
> >
> > --
> > Kenneth Rohde Christiansen
> > Web Platform Architect, Intel Corporation.
> > Phone  +45 4294 9458 ﹆﹆﹆
> _______________________________________________
> Crosswalk-dev mailing list
> [email protected]
> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev
_______________________________________________
Crosswalk-dev mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev

Reply via email to