質問 > フロント機能 > 2.11.5 カート内 ログインでparse erro |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
casa |
投稿日時: 2013/7/25 22:34
対応状況: −−−
|
長老 登録日: 2011/10/3 居住地: 投稿: 210 |
Re: 2.11.5 カート内 ログインでparse erro あくまでFirefoxのシミュレータで試した結果ですが、
ajaxでのログイン処理でPC用のレスポンスが返ってくるため、parseerrorになってしまうようです。 LC_Page_FrontParts_LoginCheck をデバッグしてみましたが、ajaxリクエストに対して スマートフォンではなくPCであると判定されています。 (SC_Display_Ex::detectDevice()でDEVICE_TYPE_PCが返ってくる) 通常のサイト表示時にはUser-Agentがスマートフォンのものになっているのですが、ajaxリクエスト時にはPC用のUser-AgentでPOSTしているのが原因のようです。 対策としては、ajaxリクエスト時に専用のパラメータを付与してあげて、LC_Page_FrontParts_LoginCheck 側で、端末種別ではなく、そのパラメータで判断するように変えればよいと思います。 ちなみにですが、実機はAndroidでしょうか。 また、ご利用のブラウザは何でしょうか。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
2.11.5 カート内 ログインでparse erro | mamano | 2013/7/25 12:00 |
Re: 2.11.5 カート内 ログインでparse erro | casa | 2013/7/25 12:10 |
Re: 2.11.5 カート内 ログインでparse erro | mamano | 2013/7/25 19:56 |
» Re: 2.11.5 カート内 ログインでparse erro | casa | 2013/7/25 22:34 |