Requirement: Configure HTML Field Security in SharePoint Online
HTML Field Security in SharePoint Online:
Add Trusted Domain to HTML Field Security List:
SharePoint Online comes with a default list of websites from which content can be displayed. You can add or remove sites in this list. To add a site to trusted sites list to embed IFrame, follow these steps:
- Go to Your SharePoint Online Site Collection >> Site Settings >> Click on “HTML Field Security” under Site Collection Administration
- Set “Allow contributors to insert iframes only from the following domains” option.
- Add your custom video domain to the list and Click on “OK” to save your changes.
Please note, the custom script must be turned ON to get the “HTML Field Security” link in site settings! Use: “Set-SPOsite https://Tenant.sharepoint.com/ -DenyAddAndCustomizePages 0” to enable scripts for your SharePoint Online site. More info here: How to Enable Custom Scripts in SharePoint Online?
HTML Field Security in SharePoint Online using PowerShell
You can configure the HTML Field security’s trusted sites list through PnP PowerShell
#Set Variables $SiteURL = "https://crescentintranet.sharepoint.com/sites/marketing" #Connect to PnP Online Connect-PnPOnline -Url $SiteURL -Interactive #Get the Site $Site = Get-PnPSite -Includes CustomScriptSafeDomains #Add domain $Domain = [Microsoft.SharePoint.Client.ScriptSafeDomainEntityData]::new() $Domain.DomainName = "products.crescent.com" $Site.CustomScriptSafeDomains.Create($Domain) Invoke-PnPQuery