SharePoint Framework 企業嚮導(四)
部落格地址:http://blog.csdn.net/FoxDave
接上一講
嵌入JavaScript指令碼
開發者常常使用的比較受歡迎的開發方式是嵌入JavaScript指令碼,也叫JavaScript注入。這意味著向網站和頁面如自定義操作、母版頁和頁面佈局,甚至是指令碼編輯器web部件中插入任意的JavaScript指令碼。這種方式流行是因為它要比建立SharePoint承載的Add-ins要簡單得多,並且可以允許指令碼程式碼在完整的使用者上下文中執行。另一方面,這種實現方式的不利影響在於它們都是操作DOM物件,需要開發技術來編寫和維護。並且,由於開發者在開發時基於SharePoint頁面的結構和樣式,加之SharePoint Online的持續更新,這些嵌入指令碼方式的解決方案可能會在SharePoint Online更新的時候損壞。在SharePoint Online更新完成後,即使是微小的更新,也可能會對之前構建的指令碼嵌入式解決方案造成很大的影響。
指令碼編輯器web部件
最普遍的在SharePoint插入HTML、JavaScript和CSS自定義程式碼的方式就是使用指令碼編輯器web部件或內容編輯器web部件。指令碼編輯器web部件由於可以很方便地向任意頁面插入自定義指令碼而大受歡迎。一個具有網站編輯者許可權的使用者可以將指令碼編輯器web部件新增到頁面,將複製的JavaScript程式碼貼上到其中來執行必要的自定義。對於IT管理員來說,管理指令碼編輯器web部件是一個比較有挑戰的任務。而SPFx在很多方面可以直接替換指令碼編輯器web部件。
SharePoint Online中的指令碼功能控制
SharePoint Online允許管理員來控制是否新增自定義指令碼到網站和頁面,以此來提高租戶的安全性和整體性。有一個選項在SharePoint Online的管理中心網站中,叫做“自定義指令碼”,用來控制上面提到的設定選項,當然也可以通過PowerShell來為每個網站進行單獨設定。
自定義指令碼可以在所有網站上禁用,也可以只禁用個人網站。預設情況下,租戶會在個人網站、所有的自服務網站和根網站集中禁用這個選項。在該選項為禁用狀態時,網站的編輯者不允許新增指令碼編輯器等類似的web部件,但是卻可以執行SPFx解決方案,也就是說SPFx解決方案被證明一旦經過應用程式目錄管理員的批准就是安全的。
相關文章
- SharePoint Framework 企業嚮導(七)Framework
- SharePoint Framework 企業嚮導(六)Framework
- SharePoint Framework 企業嚮導(八)Framework
- SharePoint Framework 企業嚮導(三)Framework
- SharePoint Framework 企業嚮導(二)Framework
- SharePoint Framework 企業嚮導(一)Framework
- SharePoint Framework 企業嚮導(五)Framework
- SharePoint Framework 企業嚮導(十)Framework
- SharePoint Framework 企業嚮導(九)Framework
- SharePointFramework企業嚮導(八)Framework
- SharePoint Framework 基於團隊的開發(四)Framework
- SharePoint Framework 概述Framework
- SharePoint 企業開發整合
- Protobuf Java使用嚮導Java
- SharePoint Framework Extensions GA ReleaseFramework
- Wizard Framework:一個自己開發的基於Windows Forms的嚮導開發框架FrameworkWindowsORM框架
- JavaScript的MVC模式嚮導JavaScriptMVC模式
- OAuth2.0最簡嚮導OAuth
- go語言實戰嚮導Go
- ModernUI教程:MEF應用嚮導UI
- SharePoint Framework 開發工具和庫Framework
- SharePoint Framework 配置Office 365開發者租戶Framework
- win10中windows元件嚮導在哪 win10系統怎樣啟動Windows元件嚮導Win10Windows元件
- 成功求職者的自述:如何嚮應聘企業展示自身價值?求職
- 使用U盤安裝系統嚮導
- SharePoint Framework 把你的客戶端web部件連線到SharePointFramework客戶端Web
- SharePoint Framework解決方案管理參考(一)Framework
- SharePoint Framework 向web部件中新增外部庫FrameworkWeb
- SharePoint Framework解決方案管理參考(二)Framework
- SharePoint Framework 配置你的SharePoint客戶端web部件開發環境Framework客戶端Web開發環境
- Learn Forge tutorial - 嚮導式Forge進階教程
- 整合struts和hibernate開發嚮導 (轉)
- SharePoint Framework 基於團隊的開發(三)Framework
- SharePoint Framework 基於團隊的開發(二)Framework
- SharePoint Framework 基於團隊的開發(一)Framework
- SharePoint Framework 基於團隊的開發(五)Framework
- 強大的企業四要素驗證介面,保障企業安全
- 企業架構思維導圖架構