如何从外部判断网站使用的是哪个版本的 SharePoint?

C. *_*oss 33 sharepoint

如何在无法看到管理面板的情况下判断网站使用的是哪个版本的 SharePoint?

有没有什么东西,也许在页面的来源中,会给我一个线索?

dun*_*nxd 30

对于没有太多定制的网站,您可以从设计中看出很多。

典型的默认 2003 站点

典型的默认 2003 站点

默认 2007 页面

默认 2007 页面

2010页

2010页

2013页

2013页

标签样式通常是正在使用的版本的赠品。如果您想知道子版本,则必须询问站点管理员。

在令人反感的股票图片中,公司无人机的着装可能也有一些线索;-)

  • 一张图片胜过千言万语。:D (2认同)

Rus*_*dle 25

您可以检查 http 响应头,例如,使用 Firefox 的 Web Developer 工具栏:

信息 | 查看响应头

MicrosoftSharePointTeamServices:12.0.0.6332

MicrosoftSharePointTeamServices:14.0.0.4762

与 IE 一起使用的 Fiddler 也将公开这些标头。

  • v14 映射到 SP 2010 v12 映射到 MOSS 2007

这里有 2007 年次要版本的广泛列表


小智 13

您也可以在 Chrome 的开发工具中看到它(类似于Firefox 的回答):

在 Chrome 中:

  • F12(开发者工具)
  • 单击“网络”选项卡
  • 如果没有条目,请刷新页面。
  • 在项目列表中选择主“aspx”页面。
  • 展开“响应头”
  • “MicrosoftSharePointTeamServices”的值正是您要寻找的。

还有一个Chrome 扩展程序,使这个过程更容易一些。


小智 5

我知道你没有管理员或所有者的权利,但我要把它扔给一般观众......

如果您转到“站点设置”,它会在页面顶部告诉您确切的版本。


小智 5

只需点击“帮助”——它应该就在顶部!


bgm*_*der 5

您可以使用一些 javascript来完成,就像这里的示例一样

如果您查看页面源代码并在 html 标题中看到类似的内容 -corev4在 css 链接中 - 您就会知道它至少是 Sharepoint 2010。

<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css?rev=p63%2BuzTeSJc22nVGNZ5zwg%3D%3D"/>
Run Code Online (Sandbox Code Playgroud)

我最喜欢的方式

如果您从 url 中获取域并将其添加到其中:_vti_pvt/service.cnf它将发回一个带有版本的页面。因此,如果您的站点是这样的:https : //sp.towson.edu/default.aspx,那么您可以将 url 更改为:https : //sp.towson.edu/_vti_pvt/service.cnf(您可以尝试使用这两个链接)。但是,我在Path to Sharepoint上尝试了这个技巧,我得到了一个登录框。