在ipad chrome浏览器上为ASP.NET站点请求桌面站点选项

时间:2012-09-04 23:37:01

标签: c# asp.net-mvc ipad google-chrome forms-authentication

“请求桌面版网站”在iPad浏览器上的含义是什么?为什么在启用此选项之前,ASP.NET网站无效?

如果我的网站在iPad Chrome上加载,则登录无效,而是重定向到一个奇怪的网址。

enter image description here

如果用户选择“请求桌面网站”,则登录正常。我可以将哪些内容添加到ASP.NET MVC站点进行更改,以便用户无需单击“请求桌面站点”选项?

编辑:刚刚意识到生成的URL是因为它试图使用无cookie表单身份验证。一定是iPad Chrome默认不接受cookie吗?

1 个答案:

答案 0 :(得分:4)

是的,很多人都报道iOS上的Chrome似乎不接受Cookie。有多种方法可以绕过它,最简单的方法是在无cookie模式下强制使用cookie。

<authentication mode="Forms" >
   <forms loginUrl="~/Account/LogOn" timeout="3600" cookieless="UseCookies" />
</authentication>