SharePoint2013 最少下载策略
了解最少下载策略 (MDS),该策略是 SharePoint 2013 中的一种新功能,通过在用户导航到新页面时仅发送差异内容来减少页面加载时间
您可以通过查看 URL 识别启用了 MDS 的网站。启用了 MDS 的网站的 URL 中包含 (3) _layouts/15/start.aspx 页面,后跟哈希标记 (#) 及请求资源的相关 URL,如图 1 所示。例如,下面是页面 newpage.aspx 的 MDS 格式化 URL:
https://sp_site/_layouts/15/start.aspx#/SitePages/newpage.aspx
该 URL 相当于下面非 MDS 格式化的 URL:
https://sp_site/SitePages/newpage.aspx
您可以通过使用网站管理页面或 SharePoint 客户端对象模型在网站中启用 MDS。
若要通过在管理页面中激活 MDS 功能来启用,请选择"网站设置">"管理网站功能",然后激活"最少下载策略"功能。
由于该功能是通过修改 EnableMinimalDownload 属性激活,因此您也可以使用客户端 API。下面的代码显示了如何使用 JavaScript 对象模型 (JSOM) 启用 MDS。
var clientContext;
clientContext = new SP.ClientContext.get_current();
this.oWebsite = clientContext.get_web();
this.oWebsite.set_enableMinimalDownload(true);
this.oWebsite.update();
clientContext.load(this.oWebsite);
clientContext.executeQueryAsync(
Function.createDelegate(this, successHandler),
Function.createDelegate(this, errorHandler)
);
function successHandler() {
alert("MDS is enabled in this site.");
}
function errorHandler() {
alert("Request failed: " + arguments[1].get_message());
}
浙公网安备 33010602011771号