我怎么能从外面告诉一个网站正在使用哪个版本的SharePoint?

我怎么能告诉一个网站正在使用什么版本的SharePoint,而不能看到pipe理面板?

有没有什么,也许在页面的来源,这将给我一个线索?

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

    典型的默认2003网站

    典型的默认2003网站

    2007年的默认页面

    2007年的默认页面

    2010页

    2010页

    2013页面

    2013页面

    标签样式通常是正在使用的版本的赠送。 如果你想知道子版本,你必须问网站pipe理员。

    企业无人机在反叛的股票图像中可能还有一些线索;-)

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

    信息| 查看响应头

    MicrosoftSharePointTeamServices:12.0.0.6332

    MicrosoftSharePointTeamServices:14.0.0.4762

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

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

    这里列举了2007年的小版本。

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

    在Chrome中:

    • F12(开发人员工具)
    • 点击“networking”标签
    • 如果没有条目,请刷新页面。
    • 在项目列表中select主“aspx”页面。
    • 展开“响应头”
    • “MicrosoftSharePointTeamServices”的价值是您正在寻找的。

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

    我意识到你没有pipe理员或所有者的权利,但是我要把它们抛给普通观众。

    如果您转到“网站设置”,则会在页面顶部向您显示确切的版本。

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

    你可以用一个像这里的例子一样的JavaScript来做到这一点 。

    如果您查看页面源代码并在html头部中看到类似的corev4 (在css链接中使用corev4 ,您将知道它至less是Sharepoint 2010。

     <link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css?rev=p63%2BuzTeSJc22nVGNZ5zwg%3D%3D"/> 

    我最喜欢的方式

    如果你从url获取域名并添加到它: _vti_pvt/service.cnf它会发回一个页面的版本。 所以,如果你的网站是这样的: https : //sp.towson.edu/default.aspx那么你可以把url更改为: https : //sp.towson.edu/_vti_pvt/service.cnf (你可以尝试与这两个链接)。 但是,我试图通过Sharepoint的path ,我得到一个login框。