0

Using the Modern Script Editor web part in an instance of SharePoint Modern Online, when adding third-party embed codes that contain script tags, the type value of script tag is being modified to "pnp" and an additional data attribute of pnpname is being added with a string of letters, numbers and hyphens as the value.

For example, if this script tag is added within the web part:

<script type="text/javascript" src="https://domain-of-file/jsfile.js" data-attrubite="value"></script>

It is being changed to this:

<script type="pnp" src="https://domain-of-file/jsfile.js" data-attribute="value" pnpname="e979e7cc-671e-4406-b64b-a815dcc44037"></script>

This change is resulting in the following error in the browser console:

Failed to load resource: domain-of-file/jsfil...pnp=1699299773589:1 net::ERR_FAILED

This is of course preventing necessary JavaScript from running and causing issues with the third-party element we're trying to embed.

This is the web part we're using: https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-script-editor

It was downloaded already compiled from here: https://sharepointshepherd.com/product/pzl-script-editor/

We have been through all the settings in SharePoint we can think of, and have not been able to figure this out.

Any help or suggestions would be appreciated!

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.