SharePointFramework解決方案管理參考(二)
部落格地址:http://blog.csdn.net/FoxDave
使用外部指令碼
在使用現有的JavaScript指令碼庫時,開發者可以選擇將它們包含在web部件程式碼包中,或者從外部的URL載入。從外部的URL載入這些庫可以優化SPFx解決方案的效能。由於庫時從外部URL載入的,它們不需要包含在web部件包中,這減小了它的大小以使它載入得更快。並且,在整個租戶內引用相同的庫,SPFx解決方案通過重用之前快取到本地的指令碼庫而載入得更快。
在哪載入庫並沒有限制,但是對於知道從哪些伺服器載入它們很重要。跟web部件程式碼一起,這些指令碼也執行在當前使用者的上下文,同樣能執行當前使用者的許可權操作。因此,前提就是你信任這些指令碼,相信它們是安全的。一些企業對於公共CDN上的資源有指令碼策略,你應該確保你開發的解決方案以及附帶的資源滿足這些策略。
批准SPFx解決方案的開發
SPFx解決方案被部署在SharePoint Online租戶的應用程式目錄中。你的企業應該對於誰可以部署和批准SPFx包有一個明確的規劃,這是很重要的,因為這也意味著誰對驗證這些部署到企業雲環境裡的包負責,確保它們安全並滿足企業的策略。SPFx解決方案跟SharePoint Add-ins不一樣,它執行在當前使用者的上下文中,跟當前使用者有一樣的許可權。因此在部署SPFx解決方案包之前,應該仔細驗證它的來源等相關資訊以確保它是安全的。
為了驗證SPFx解決方案包是否滿足你企業的策略,你需要檢查要部署的.sppkg包的內容和所引用的指令碼的內容和承載它們的位置。上述步驟可以手動進行,也可以藉助第三方工具。SharePoint Customization Analysis Framework (SPCAF)就是其中的一個第三方工具,它提供了分析SPFx解決方案內容並驗證它們是否滿足你的企業的安全性和管理需求。
SPFx解決方案和無指令碼網站
在Office 365中,企業可以使用無指令碼設定來禁用在SharePoint Online中基於指令碼的自定製。企業可以在整個租戶範圍內或者是一個特定的網站集上禁用無指令碼設定。基於企業的策略,管理員可以使用無指令碼設定來禁用自定製比如使用指令碼編輯器web部件或使用者自定義操作。
無指令碼設定意味著企業啟用了一個額外的層來控制和保護整個租戶或特定的網站集。使用嵌入式指令碼自定製SharePoint並不是沒有風險,特別是在包含敏感資訊的網站應用之前需要好好評估。
在以前,開發者使用嵌入式指令碼技術來構建強大的SharePoint自定製。在一些情況下,這些自定製依靠特定的頁面結構,如果特定的自定製發生了變更,就會出現問題導致不能正常工作。為了指導開發者構建更強壯的解決方案,SharePoint工程師團隊決定所有的現代化網站都應該啟用無指令碼設定。這意味著嵌入式指令碼不能存在於這些網站上,所以使用SPFx是當前唯一的選項來自定製這些網站。在未來,所有的現代化網站會使用無指令碼設定和嵌入式指令碼兩種選項來幫助開發者有更多的選項來支援不同的場景。
相關文章
- SharePoint Framework解決方案管理參考(二)Framework
- SharePoint Framework解決方案管理參考(一)Framework
- Delphi+Word解決方案參考 (轉)
- 醫療行業解決方案參考行業
- 軟體配置管理參考
- megalo — 網易考拉小程式解決方案
- megalo -- 網易考拉小程式解決方案
- 服務端技術方案模板參考服務端
- 查詢硬碟序列號的參考方案硬碟
- 智慧閱卷考試系統解決方案
- 【PDB】Oracle PDB資源管理參考Oracle
- 複製管理API參考總結API
- BPM管理系統解決方案
- 採購管理系統解決方案
- Oracle分析函式參考手冊(轉)二Oracle函式
- b2b網站建設參考方案網站
- 廣東USB介面WiFi模組選型參考方案WiFi
- OSI參考模型和TCP/IP參考模型模型TCP
- javamail參考JavaAI
- SQLAlchemy參考SQL
- 參考地址
- hbase構建二級索引解決方案索引
- 分散式事務解決方案--GTS(二)分散式
- 煤炭行業管理平臺解決方案行業
- 個人專案管理軟體解決方案專案管理
- 物業管理APP解決方案開發APP
- 績效管理整體解決方案(轉)
- DOM參考手冊及事件參考手冊事件
- Java第二季租車系統參考Java
- 無線覆蓋解決方案需要考慮哪些細節
- Redis命令參考之INFO命令詳解Redis
- 圖紙管理 版本管理和歸檔受控解決方案
- 解決方案丨資料治理實戰:滴滴資料資產管理產品解決方案
- 微軟解決方案架構(模組二)(1) (轉)微軟架構
- 微軟解決方案架構(模組二)(2) (轉)微軟架構
- 微軟解決方案架構(模組二)(3) (轉)微軟架構
- 標準化考點考場高考英語聽力廣播系統解決方案
- WebApiClient效能參考WebAPIclient