Others

How to Fix a SharePoint App Not Working on Specific Sites

Chanuka GeekiyanageChanuka Geekiyanage Oct 26, 2026 868 views

Question details

The user needs to troubleshoot a SharePoint application that functions properly on some sites but fails to load, execute, or display correctly on specific sites.

How to Fix a SharePoint App That Does Not Work on Some Sites
Product
Microsoft SharePoint
Device & OS
not provided
Scenario
Attempting to use a custom or third-party SharePoint application across multiple sites within the same tenant.
Observed behavior
The SharePoint app fails to run on specific sites, often due to blocked scripts, Content Security Policy (CSP) restrictions, or hidden permission errors.
Before you start

Ensure you have Site Collection Administrator privileges for the affected SharePoint site and access to your web browser's developer tools.

Solution 1Recommended

Check Browser Console and Content Security Policy

Use this method to identify if required app scripts are being blocked by the browser or the site's Content Security Policy settings.

SharePoint apps often rely on external scripts and resources. If a specific site has strict Content Security Policy (CSP) configurations, it may actively block these resources, preventing the app from working.

1
Open Developer Tools

Navigate to the affected SharePoint site in your web browser. Press F12 or right-click the page and select 'Inspect' to open the Developer Tools panel.

2
Review the Console Logs

Click on the 'Console' tab and look for red error messages. Pay special attention to errors mentioning 'Content Security Policy' or 'Failed to load resource'.

3
Check Network Blockages

Switch to the 'Network' tab, refresh the page, and check if any scripts related to the SharePoint app are showing a 403 Forbidden or blocked status.

4
Adjust Site Settings

If you identify blocked domains, an administrator must update the site's Content Security Policy in the SharePoint admin center to permit the app's required resource URLs.

Check Browser Console and Content Security Policy
Browser Extensions: Sometimes ad-blockers or privacy extensions can mimic CSP blocks. Try testing the site in an Incognito or Private window with all extensions disabled.
Free Microsoft Office alternative

Looking for a Seamless Office Experience? Try WPS Office

While resolving complex SharePoint backend and permission issues can be tedious, your daily document management shouldn't be. WPS Office provides a free, lightweight, and powerful alternative to Microsoft Office, allowing you to easily view, edit, and collaborate on documents without complex administrative setups.

  1. 1. Download the Software: Visit the official WPS Office website and click the free download button for your operating system.
  2. 2. Install WPS Office: Run the downloaded installation file and follow the simple on-screen instructions to set up the software.
  3. 3. Open Your Files: Launch WPS Office and seamlessly open your existing Microsoft Office files with perfect formatting preservation.
Fully compatible with Microsoft Word, Excel, and PowerPoint formats.Lightweight application with incredibly fast document loading times.Familiar, intuitive user interface that requires no learning curve.Includes a robust built-in PDF editor and document management tools.
microsoft office alternative - wps office

Frequently Asked Questions

Why does my SharePoint app work perfectly on one site but fail on another?

This discrepancy is usually caused by site-specific configurations. The failing site might have stricter Content Security Policy (CSP) settings, missing site features, custom scripting restrictions, or distinct permission levels that prevent the app from executing.

How do I check if scripts are being blocked in my SharePoint environment?

You can check for blocked scripts by opening the affected SharePoint page, pressing F12 to open your browser's Developer Tools, and navigating to the 'Console' tab. Look for red error texts indicating blocked resources or CSP violations.

Can a tenant-level backend issue affect only a few specific SharePoint sites?

Yes. Backend tenant-level synchronization issues, partial app catalog corruptions, or delayed propagation of permissions can sometimes manifest selectively, causing an app to fail on a few isolated sites while working elsewhere.

What information should I gather before opening a Microsoft support ticket for SharePoint?

Collect the exact URLs of both the working and non-working sites, the specific name and version of the app, screenshots of any browser console errors, and any correlation IDs that SharePoint displays when the app fails to load.