SharePoint 前端开发常用的对象之_spPageContextInfo
前言
_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
}
获取的截图如下图:

如果想在JavaScript或者JQuery里使用的话,直接如下方法使用就可以了;
当然,像userLoginName/webAbsoluteUrl/webLangeuage等属性,是经常会用到的;
var siteUrl = _spPageContextInfo.webAbsoluteUrl;
结束语
SharePoint会为们提供很多类似的方法,我们可以慢慢总结,以便我们开发中更加快速和方便。
SharePoint 前端开发常用的对象之_spPageContextInfo的更多相关文章
- CDN公共库、前端开发常用插件一览表(VendorPluginLib)
=======================================================================================前端CDN公共库===== ...
- web前端开发常用的10个高端CSS UI开源框架
web前端开发常用的10个高端CSS UI开源框架 随着人们对体验的极致追求,web页面设计也面临着新的挑战,不仅需要更人性化的设计理念,还需要设计出更酷炫的页面.作为web前端开发人员,运用开源 ...
- Notepad++前端开发常用插件介绍 - BorisHuai前端修炼 - 博客频道 - CSDN
Notepad++前端开发常用插件介绍 - BorisHuai前端修炼 - 博客频道 - CSDN.NET http://blog.csdn.net/borishuai/article/details ...
- Sublime Text 前端开发常用扩展插件推荐
Sublime Text 前端开发常用扩展插件推荐 Sublime Text Sublime Text 是程序员们公认的编码神奇,拥有漂亮的用户界面和强大的功能 更重要的是,Sublime Text ...
- web前端开发常用组件
web前端开发常用组件 1. 对话框(dialog):jbox(适合对话框等其它功能).colorbox(也很强大,可以弥补jbox图片轮播的落点), 这二者基本能搞定所有对话框的情况 2. ...
- Notepad++前端开发常用插件介绍
Notepad++前端开发常用插件介绍 Notepad++除了自身的功能强大之外,更是有许多非常的优秀的插件,下面就总结一下前端开发过程一些比较常用的插件. Emmet Emmet的前身是Zen Co ...
- sublime text 3 前端开发常用插件
sublime text 3 前端开发常用插件 https://packagecontrol.io/browse 代码对齐: Alignment html代码补全: Emmet CoffeeScri ...
- js/jquery/html前端开发常用到代码片段
1.IE条件注释 条件注释简介 IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的hack方法.条件注释只能用于IE5以上,IE ...
- IE, FF, Safari前端开发常用调试工具
一些前端开发 IE 中的常用调试工具: Microsoft Script Debugger —— Companion.JS need to install this Companion.JS —— J ...
随机推荐
- shell界面执行mysql命令
mysql -uroot -poRcl_123 -Dsnsdb_test -e "select host from user;"
- Python学习(二十三)—— 前端基础之jQuery
转载自http://www.cnblogs.com/liwenzhou/p/8178806.html 一.jQuery入门 jQuery是一个轻量级的.兼容多浏览器的JavaScript库. jQue ...
- JMeter学习笔记2-图形界面简单介绍
废话少说直接干活的给: 一.打开和运行JMeter,出现UI界面.如图下所示: 工具栏:常见操作的图标集合,有New(新建), Template(模板) ,Save(保存),Start(开始) ,St ...
- php5.6安装redis各个版本地址集合
igbinary扩展 http://windows.php.net/downloads/pecl/releases/igbinary/2.0.1/ redis扩展 http://windows.php ...
- Codeforces 177G2 Fibonacci Strings KMP 矩阵
原文链接https://www.cnblogs.com/zhouzhendong/p/CF117G2.html 题目传送门 - CF177G2 题意 定义斐波那契字符串如下: $s_1="a ...
- BZOJ4319 cerc2008 Suffix reconstruction 字符串 SA
原文链接http://www.cnblogs.com/zhouzhendong/p/9016336.html 题目传送门 - BZOJ4319 题意 给出一个$1,2,\cdots,n$的排列,第$i ...
- Nowcoder contest 392 I 逛公园 (无向图割边模板)
<题目链接> 题目描述: 月月和华华一起去逛公园了.公园很大,为了方便,可以抽象的看成一个N个点M条边的无向连通图(点是景点,边是道路).公园唯一的入口在1号点,月月和华华要从这里出发,并 ...
- linux学习笔记 其他常用命令
cd + 回车 = cd ~ 进入当前用户主目录 查看指定进程信息 *ps -ef |grep 进程名 *ps -查看属于自己的进程 *ps -aux 查看所有的用户的执行进程 换成 ps - ...
- type__字符串
- XamarinAndroid组件教程RecylerView动画组件使用动画(2)
XamarinAndroid组件教程RecylerView动画组件使用动画(2) 如果开发者要为RecylerView的子元素添加动画效果,需要使用RecyclerView类中的SetItemAnim ...