0

iPad Chromeブラウザで「デスクトップサイトを要求する」とはどういう意味ですか。また、このオプションを有効にするまでASP.NETWebサイトが機能しないのはなぜですか。

私のサイトがiPadChromeにロードされている場合、ログインは機能せず、代わりに奇妙なURLにリダイレクトされます。

ここに画像の説明を入力してください

ユーザーが「デスクトップサイトのリクエスト」を選択すると、ログインは正常に機能します。ASP.NET MVCサイトに何を追加して、ユーザーが[デスクトップサイトの要求]オプションをクリックする必要がないように変更できますか?

編集:生成されたURLは、Cookieのないフォーム認証を使用しようとしているためであることに気づきました。iPad ChromeはデフォルトでCookieを受け入れないということでしょうか?

4

1 に答える 1

4

はい、多くの人がiOS上のChromeはCookieを受け入れていないようだと報告しています。それを回避する方法は複数ありますが、最も簡単なのは、CookieなしモードでCookieを強制的に使用することです。

<authentication mode="Forms" >
   <forms loginUrl="~/Account/LogOn" timeout="3600" cookieless="UseCookies" />
</authentication>
于 2012-09-05T00:29:26.557 に答える