外部SharePoint站点 - 移动检测/重定向

时间:2014-11-16 14:32:32

标签: redirect sharepoint mobile sharepoint-2010

在我的公司,我们有一个面向互联网的SharePoint 2010网站。我们将创建一个子网站,作为移动网站(不同的设计,较小的信息子集)。当用户从移动设备访问我们的主页时,我希望他们可以重定向到一个页面,在该页面中他们可以选择一个链接来查看移动网站或整个桌面网站。

如果我错了,请纠正我,但我认为需要为此启用标准的SharePoint移动检测。我想我可以使用HttpModule轻松地将移动用户重定向到我的“选择”页面,这样他们就不会点击默认的SP移动页面。但我遇到的问题是,如果他们选择转到完整的桌面网站,如果我尝试在模块中重定向它们,他们就会回到默认的SP移动页面。

我的问题是,是否有可能在SharePoint中实现这一点?在我看来,默认的移动检测将难以覆盖我希望它发生的方式。在这种情况下,移动用户是否只能访问移动子网站?如果有人需要我提供更多信息,请告诉我,我会尽我所能。

(另外,我知道做一个响应式布局会更好,但那个决定不在我手中)

1 个答案:

答案 0 :(得分:0)

我们在重定向后为会话创建了一个“ismobile”cookie。这允许我们在用户拥有此cookie时忽略重定向。这意味着它们在此会话后已被重定向,因此如果它们到达桌面页面时不再重新发送 我们开始使用此功能,以便“显示完整网站”链接不仅会将用户反弹回移动页面