博客地址:http://blog.csdn.net/FoxDave

自定义功能是 SharePoint Online 最具吸引力的功能之一,因为它使管理员和用户可以调整网站和页面的外观以满足组织目标或个人的需要。有些自定义(如更改标题样式或页面布局)简单到只需选择功能区上的一个按钮。其他自定义更为复杂,需要使用在 Web 部件中插入的自定义脚本或标记语言,或通过 Windows PowerShell 运行。

向网站和页面添加自定义脚本这一功能由“添加和自定义页面”权限控制。 全局管理员可以指定为哪些用户和组授予此权限,网站所有者可以向其网站上的页面添加所需任何脚本。

许多管理员希望自己的用户可以根据需要自由创建网站。 不仅可以鼓励用户之间加强协作,还可以让管理员空出手来重点关注紧急任务。 您可能希望限制允许的脚本量,以便保持租赁的网站的安全性和完整性。 您可以从 SharePoint 管理中心中的“设置”页面执行此操作,但是请注意,如果禁用脚本,即对租赁的所有个人网站和自助式创建网站禁用脚本。

在默认情况下,脚本功能的设置如下:

对于个人网站,自定义脚本默认为“已禁用

对于自助式网站,自定义脚本默认为“已禁用

对于租户根网站集,自定义脚本功能默认禁用

这种默认设置带来的一个直接的体现,就是无法去做高级的网站自定义操作。网站的设置中也会少一些菜单,缺少功能的网站菜单如下图所示:

此项禁用所影响的功能如下:

如果在个人网站或自助式创建网站上禁用了脚本,网站集所有者或网站所有者将再也不能使用主题库、某些 Web 部件和其他支持脚本的功能。 禁用脚本之前使用过这些功能的所有网站仍然可以使用这些功能。

禁用脚本之后,以下网站设置不再可用:

网站功能

行为

注释

将网站另存为模板

“网站设置”中不再可用。

仍然可以从禁用脚本之前创建的模板构建网站。

将文档库另存为模板

“库设置”中不再可用。

仍然可以从禁用脚本之前创建的模板构建文档库。

解决方案库

“网站设置”中不再可用。

仍然可以使用禁用脚本之前创建的解决方案。

主题库

“网站设置”中不再可用。

仍然可以使用禁用脚本之前创建的主题。

帮助设置

“网站设置”中不再可用。

仍然可以访问禁用脚本之前可访问的帮助文件集。

HTML 字段安全性

在“库设置”中不再可用。

你仍然可以使用你在脚本被禁用之前设置的 HTML 字段安全性。

沙盒解决方案

“网站设置”中将不显示“解决方案库”,所以不能添加、管理或升级沙盒解决方案。

仍然可以运行禁用脚本之前部署的沙盒解决方案。

SharePoint Designer

网站页面:不再可以更新非 HTML 网页。

处理列表:“创建表单”和“自定义操作”不再工作。

子网站:“新建子网站”和“删除网站”将重定向到浏览器中的“网站设置”页面。

数据源:“属性”按钮不再可用。

但是仍然可以打开数据源。

上载文件可能包含脚本

下列文件类型无法再上载到库

.asmx

.ascx

.aspx

.htc

.jar

.master

.swf

.xap

.xsf

在库中的现有文件不会受到影响。

禁用脚本之后,下列 Web 部件和功能对网站集所有者和网站所有者不可用。

Web 部件类别

Web 部件

博客

博客存档

博客通知

博客工具

业务数据

业务数据操作

业务数据项

业务数据项生成器

业务数据列表

与业务数据相关的列表

Excel Web Access

指标详细信息

状态列表

Visio Web Access

社区

关于此社区

加入

我的成员资格

工具

最新新闻

内容汇总

类别

项目摘要

相关文档

RSS 查看器

网站聚合器

按类别划分的网站

术语属性

日程表

WSRP 查看器

XML 查看器

文档集

文档集内容

文档集属性

表单

HTML 表单 Web 部件

媒体和内容

内容编辑器

脚本编辑器

Silverlight Web 部件

搜索

优化

搜索框

搜索导航

搜索结果

搜索驱动的内容

目录项重复使用

社交协作

联系人详细信息

记事板

组织浏览器

网站源

标记云

用户任务

母版页库

无法创建或编辑母版页

发布网站

无法创建或编辑母版页和页面布局

我们可以通过Office 365的管理中心对此进行设置,打开Office 365,选择左上角菜单中的Admin,选择Admin分组下的SharePoint,在Settings分组中,有一项Custom Script的设置,默认为禁用状态,将这两个都设置为Allow,保存即可,如下图所示:

需要注意的是,这个全局更改需要24小时才能生效。

当DenyAddAndCustomizePages设置完并生效后,网站设置如下所示:



O365 "打开或关闭脚本"功能的更多相关文章

  1. iOS-OC-APP热更新,动态更新(仿QQ打开或关闭某个功能)

    一.前言 iOS开发更新APP我觉得是比较坑的就是审核时间比较长,审核比较严,对于刚入行的小伙伴来说,雷区比较多:所以热更新是比较重要的: 大家也许会发现我们常用的QQ现在下来也就一百多兆,但是用了几 ...

  2. win7打开或关闭windows功能 提示“出现错误,并非所有的功能被更改”,管理员权限惹的祸

    2013-07-25 18:12:06 最近要用到windows的telnet功能,本来是很简单的事情,因为管理员权限的问题,花了不少时间,才发现是管理员权限惹的祸,更滑稽的是,自己一直以来都不是管理 ...

  3. WPF之模拟打开或关闭Windows功能

    用WPF模拟打开或关闭Windows功能的实现方法其实很简单,主要用递归判断当前节点的子节点和父节点的选中状态就行了. 一.效果演示 先看看效果图: 二.部分代码 xaml代码: <TreeVi ...

  4. cmd命令行模式开启或关闭 windows功能 (转载)

    1,用管理员身份运行cmd. 2,运行 dism /online  /Get-Features >C:\1.txt,这样会在C盘生成一个txt文件,文件内容是功能列表,可以对照“打开或关闭win ...

  5. 怎样打开win7的IIS功能及internet信息服务(IIS)管理器在哪里

    1:在windows7桌面上的左下角,点击"开始",找到"控制面板",并点击进去.如下图所示: 2:进入控制面板后,首先将"查看方式"选择为 ...

  6. jQuery、layer实现弹出层的打开、关闭功能实例详解

    本文主要介绍了jQuery.layer实现弹出层的打开.关闭功能,需要的朋友可以参考下,希望能帮助到大家. 打开弹出层: 在list页面带入layer.js 在list页面点击时,弹出form弹出层, ...

  7. sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)

    sql server 关于表中只增标识问题   由于我们系统时间用的过长,数据量大,设计是采用自增ID 我们插入数据的时候把ID也写进去,我们可以采用 关闭和开启自增标识 没有关闭的时候 ,提示一下错 ...

  8. Layer组件多个iframe弹出层打开与关闭及参数传递

    一.Layer简介 Layer是一款近年来备受青睐的web弹层组件,基于jquery,易用.实用,兼容包括IE6在内的所有主流浏览器,拥有丰富强大的可自定义的功能. Layer官网地址:http:// ...

  9. (3.5)mysql基础深入——mysqld_safe脚本功能及流程

    (3.5)mysql基础深入——mysqld_safe脚本功能及流程 目录 1.mysqld_safe过程总结 2.mysql_safe启动的好处 3.mysqld_safe 参数 4.mysqld_ ...

随机推荐

  1. datable-默认参数列表

    1 options { 'paging': false, 'scrollY': true, 'scrollX': true, 'scrollCollapse': false, 'ordering': ...

  2. Linux VFS中write系统调用实现原理【转】

    转自:http://blog.chinaunix.net/uid-28362602-id-3425881.html 目录 用户空间的write函数在内核里面的服务例程为sys_write Vfs_wr ...

  3. code异常处理

    private void copyPrivateRawResuorceToPubliclyAccessibleFile() { InputStream inputStream = null; File ...

  4. 堆排序(C++实现)

    #include<iostream> #include<vector> using namespace std; void swap(vector<int> &am ...

  5. 如何设置WIN10任务栏

    1.鼠标右键点击任务栏 然后点击锁定任务栏,去掉前面的钩 2.然后鼠标右击任务栏 选择工具栏 点击新建工具栏 3.打开后点击新建文件夹,可以重命名,然后选择刚才新建的文件夹 4.此时任务栏就有了 5. ...

  6. <a>每次点击都会让浏览器重新打开一个窗口问题

    <a> 标签的 target 属性规定在何处打开链接文档.如果在一个 <a> 标签内包含一个 target 属性,浏览器将会载入和显示用这个标签的 href 属性命名的.名称与 ...

  7. 【WEB】HTTP协议

    http1.0和http1.1 区别,http1.1可以发送多个http请求

  8. hdu4987A simple probability problem.(凸包)

    链接 多校的最后一场,当时没看懂题意,看题目还以为是概率问题就没深看. 官方题解 对于他说的第一种,考虑长为L的线段 概率为2L/(pi*d), 可以理解,下面的就不知道在说啥了.. 按我初始的想法想 ...

  9. spring data实现自定义的repository实现类,实现跟jpa联通

    如果你不想暴露那么多的方法,可以自己订制自己的Repository,还可以在自己的Repository里面添加自己使用的公共方法 当然更灵活的是自己写一个实现类,来实现自己需要的方法 1:写一个与接口 ...

  10. 快速排序,C语言实现

    排序法里比较出名的,具体的算法看下图: 这篇博客说的通俗易懂:http://blog.csdn.net/morewindows/article/details/6684558 这是快速排序的基础,用代 ...