0

iPad chrome 浏览器上的“请求桌面站点”是什么意思?为什么 ASP.NET 网站在启用此选项之前无法运行?

如果我的网站在 iPad Chrome 上加载,则登录不起作用,而是重定向到一个奇怪的 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 回答