SharePoint 前端开发常用的对象之_spPageContextInfo

栏目: 前端 · 发布时间: 5年前

内容简介:_spPageContextInfo对象,是SharePoint开发一个非常常用的对象,尤其是前端开发,可以非常方便的获取到一些和站点有关的信息。完整对象如下图,需要什么属性,可以自己获取,然后在代码中使用了。获取的截图如下图:

前言

_spPageContextInfo对象,是SharePoint开发一个非常常用的对象,尤其是前端开发,可以非常方便的获取到一些和站点有关的信息。

完整对象如下图,需要什么属性,可以自己获取,然后在代码中使用了。

_spPageContextInfo {
    [functions]: ,
       alertsEnabled: false,
        allowSilverlightPrompt: "True",
        clientServerTimeDelta: -447,
        crossDomainPhotosEnabled: false,
        currentCultureName: "en-US",
        currentLanguage: 2052,
        currentUICultureName: "zh-CN",
        isAppWeb: false,
        isSiteAdmin: true,
        layoutsUrl: "_layouts/15",
        pageItemId: 1,
        pageListId: "{20b11cdc-7008-4c2f-89d6-d7c2ad57cca0}",
        pagePersonalizationScope: 1,
        ProfileUrl: "http://moss:80/my/Person.aspx",
        serverRequestPath: "/SitePages/主页.aspx",
        siteAbsoluteUrl: "http://moss",
        siteClientTag: "13$$16.0.4327.1000",
        siteServerRelativeUrl: "/",
        systemUserKey: "S-1-0-0",
        tenantAppVersion: "0",
        updateFormDigestPageLoaded: [date] Fri Feb 1 15: 59: 00 UTC + 0800 2019,
        userId: 1073741823,
        userLoginName: "SHAREPOINT\system",
        webAbsoluteUrl: "http://moss",
        webLanguage: 2052,
        webLogoUrl: "_layouts/15/images/siteicon.png",
        webPermMasks: {},
        webServerRelativeUrl: "/",
        webTemplate: "1",
        webTitle: "开发网站",
        webUIVersion: 15
}

获取的截图如下图:

SharePoint 前端开发常用的对象之_spPageContextInfo

如果想在JavaScript或者JQuery里使用的话,直接如下方法使用就可以了;

当然,像userLoginName/webAbsoluteUrl/webLangeuage等属性,是经常会用到的;

  var siteUrl = _spPageContextInfo.webAbsoluteUrl;

结束语

SharePoint会为们提供很多类似的方法,我们可以慢慢总结,以便我们开发中更加快速和方便。


以上所述就是小编给大家介绍的《SharePoint 前端开发常用的对象之_spPageContextInfo》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Blockchain Basics

Blockchain Basics

Daniel Drescher / Apress / 2017-3-16 / USD 20.99

In 25 concise steps, you will learn the basics of blockchain technology. No mathematical formulas, program code, or computer science jargon are used. No previous knowledge in computer science, mathema......一起来看看 《Blockchain Basics》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具