前言html
最近,研究SharePoint Online站點,想寫點JavaScript在裏面,發現沒法添加內容編輯器web部件,這個怎麼整?後來發現,微軟爲了安全起見,把腳本給禁用了,咱們須要手動配置一下。web
配置站點腳本功能安全
1.咱們建立一個webpart page,添加webpart的時候發現沒有了content editor webpart了,以下圖:編輯器
原本應該在Media and Conent這個分類裏面的spa
2.進入Office 365首頁,點擊Admin,進入管理頁面,以下圖:3d
須要管理員權限,纔可以看到這個菜單並進行設置code
3.進入後臺管理界面,點擊SharePoint這個選項卡,以下圖:htm
SharePoint可能在收起來的菜單中,須要點擊展開一下blog
4.進入SharePoint admin center,點擊Settings,以下圖:ip
相似SharePoint 本地版本管理中心的功能
5.這個菜單項目少的可憐,點擊classic settings page,進入傳統設置,以下圖:
6.找到Custom Script,勾選上Allow,以下圖:
原本覺得夠上點擊OK就生效了,結果由於是Online,因此須要等24小時後才生效,-_-||
配置即時生效
7.這時候就須要SharePoint Online Management Shell了,如何安裝功能參考下面博客,點擊連接或者掃描二維碼都可;
這個腳本就是SharePoint Online版本對應的PowerShell命令,能夠管理和配置SharePoint Online站點的功能
https://www.cnblogs.com/jianyus/p/4221482.html
8.配置完畢,執行下面腳本,實現咱們的配置,以下圖:
$adminUPN="linyu@linyus.onmicrosoft.com" $orgName="linyus" $userCredential = Get-Credential -UserName $adminUPN -Message "Enter password" Connect-SPOService -Url https://$orgName-admin.sharepoint.com -Credential $userCredential Set-SPOsite https://linyus.sharepoint.com/sites/WFProcess -DenyAddAndCustomizePages 0
9.回到webpart page裏添加webpart,發現已經有了Content Editor,並且還有了Script Editor Webpart了。
結束語
好了,咱們就這樣啓用了SharePoint Online站點的Content Editor Webpart功能,咱們能夠開心的添加腳本了。